¿Cuál es la diferencia entre el método de impresión Python y el método de lectura de lectura, por ejemplo, mydocs.read vs. print mydocs.read?

el método de lectura leerá algunos datos del objeto; por ejemplo, mydocs.read leerá datos del objeto mydocs.

La declaración de impresión (o la función de impresión en Python 3) simplemente envía los datos a su salida estándar, generalmente su pantalla.

No existe un método de ‘lectura de impresión’: son dos cosas diferentes que se pueden combinar, al igual que la lectura se podría combinar con otra cosa, por ejemplo:

data – mydocs.read () + ‘\ nEste es el final de los datos’

extraería la información de mydocs y luego agregaría la cadena '\nThis is the end of the data' a esos datos.

También puede usar imprimir para mostrar muchos elementos de datos diferentes.

Notará que si está en la consola de Python, al hacer mydocs.read() en el indicador (suponiendo que mydocs existe) mostrará los datos en la pantalla (es decir, en algunos casos no necesita imprimir cuando está en el consola): este no es el caso si está ejecutando un script; deberá usar print o similar para obtener los datos.