Tengo una función que devuelve una cadena. La cadena contiene retornos de carro y nuevos saltos de línea (0x0D, 0x0A). Sin embargo, cuando escribo en un archivo, contiene solo los nuevos avances de línea. ¿Hay alguna manera de hacer que la salida incluya el retorno de carro y el nuevo avance de línea?
msg = function(arg1, arg2, arg3)
f = open('/tmp/output', 'w')
f.write(msg)
f.close()
file.__doc__
Respuestas:
Si desea escribir bytes, debe abrir el archivo en modo binario.
fuente
io.open
.open_and_detect_file_type()