Python将字节写入文件

我有一个函数返回一个string。 该string包含回车符和新的换行符(0x0D,0x0A)。 但是,当我写入文件时,它只包含新的换行符。 有没有办法让输出包括回车和新的换行符。

msg = function(arg1, arg2, arg3) f = open('/tmp/output', 'w') f.write(msg) f.close() 

如果你想写字节,那么你应该以二进制模式打开文件。

 f = open('/tmp/output', 'wb')