Eu tenho uma função que retorna uma string. A sequência contém retornos de carro e novos avanços de linha (0x0D, 0x0A). No entanto, quando escrevo em um arquivo, ele contém apenas os novos feeds de linha. Existe uma maneira de obter a saída para incluir o retorno de carro e o novo avanço de linha.
msg = function(arg1, arg2, arg3)
f = open('/tmp/output', 'w')
f.write(msg)
f.close()
file.__doc__
Respostas:
Se você deseja escrever bytes, deve abrir o arquivo no modo binário.
fonte
io.open
.open_and_detect_file_type()