Python将字节写入文件

时间:2012-08-23 13:19:53

标签: python

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

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

2 个答案:

答案 0 :(得分:160)

如果要写字节,则应以二进制模式打开文件。

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

答案 1 :(得分:1)

写入字节并创建文件(如果不存在)

f = open('./put/your/path/here.png', 'wb')
f.write(data)
f.close()