测试环境Windows
回车符是0x0D和0x0A俩个字符,在python中记为'\r\n'
写文件时,如果文件打开格式为'w','\n'就按照0D 0A写入了文件,'\r'按照0D写入了文件。
f=open('C:\test.txt','w')
f.write('\r\n')
f.close()
写入文件结果如下
-------------------------
00000000h: 0D 0D 0A
-------------------------
解决这个问题可以在'w'格式下用'\n'当做回车符,或者将格式改为'wb',按照二进制写文件。
f=open('C:\test.txt','wb')
f.write('\r\n')
f.close()
写入文件结果如下
-------------------------
00000000h: 0D 0A
-------------------------
转载于:https://www.cnblogs.com/Blessing/archive/2013/05/09/3070242.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)