writelines是python对文件的写操作方法,pythonwrite和writelines
我认为(在Python 3中)最好的答案是使用错误=参数:with open(evil_unicode.txt , r ,errors=replace )为女:
lines=f.readlines()
以打开( evil_unicode.txt , wb )为女:
.f。写
.
16
用打开( evil_unicode.txt , r )作为女:
.lines=f.readlines()
.
回溯(最近一次呼叫):
文件""中的第2行
文件"/库/框架/python。框架/版本/3.4/lib/python 3.4/编解码器。py”,第319行,在译中
(结果,消耗)=自我.缓冲区解码(数据、自身错误、最终)
with open(evil_unicode.txt , r ,errors=replace )为女:
.lines=f.readlines()
.
线
[ ABC \ n , line2\n , line3]
.lines=f.readlines()
.
线
[abc\n , line2\n , line3]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。