更新:已解决,问题在电子邮件发送代码中。保存到本地磁盘的文件还可以,但是电子邮件发送代码以非二进制模式读取它,并转换换行符。你知道吗
我正在尝试使用以下代码生成具有Windows样式换行符(CR LF,\r\n)的文本文件:
f = open(path_and_filename, 'w+')
for line in file_contents:
f.write(line + '\r\n')
但是,结果文件仍然只有LF(\n)换行符,我在十六进制编辑器中进行了检查,它在Windows上显示不正确(所有文本都在一行中)。你知道吗
是否有一些隐藏设置覆盖我的Windows样式换行符?你知道吗
我使用的是python2.7。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐