当您以文本模式打开文件时
n,您写入该文件的任何内容都会转换为所使用平台的相应行结尾。
因此,例如,如果您在Windows上的
os.linesepis是
'rn',当您将其写入文件时,
n它将被自动转换为,
rn并且最终将被
rrn写入文件。
例如:
>>> import os>>> os.linesep'rn'>>> with open('test.txt', 'w') as f:... f.write(os.linesep)...>>> with open('test.txt', 'rb') as f:... print repr(f.read())...'rrn'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)