Red de conocimiento informático - Problemas con los teléfonos móviles - El ejemplo al comienzo del Capítulo 2 de "Programación principal de Python", abra el modo de función a, ¿qué significa agregar? ¿Por qué no se muestra el contenido impreso?

El ejemplo al comienzo del Capítulo 2 de "Programación principal de Python", abra el modo de función a, ¿qué significa agregar? ¿Por qué no se muestra el contenido impreso?

He escrito mucho, pero no veo si recibirás un error o algo así cuando ejecutes esto. ¿Dónde está el mensaje de error?

logfile =open(' /tmp/mylog.txt ', 'a')

print gt; logfile, 'Error grave: entrada no válida!'

logfile.close()

Su print gt; gt; logfile, 'Error fatal: ¡entrada no válida!' es escribir el siguiente archivo en el archivo de registro y se agrega 'a' al final del archivo.

La sintaxis básica de las operaciones con archivos es la siguiente:

handle=open(file_name, access_mode="r")

La variable file_name contiene el nombre de cadena del archivo que deseamos abrir, la 'r' en access_mode significa leer (error al intentar escribir al unirse), 'w' significa escribir (escribir desde el principio), 'a' significa agregar (agregar al final del archivo), otros símbolos posibles incluyen ' ' significa lectura y escritura, 'b' significa 2 entradas. Si no se proporciona el modo de acceso, el valor predeterminado es "r".

Si open() tiene éxito, se devolverá un identificador de objeto de archivo; de lo contrario, se generará un error. ser reportado

Mostrar contenido:

p>

para cada línea en el identificador:

imprimir cada línea,

fobj.close()