我想将内容写入我系统的文件中。
我下载了一个带有请求的页面,并希望将我的r.test写入文件。
为此,我使用:
with codecs.open("output.sv", 'w') as tmp:
tmp.write(r.text)
但我有这个错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\ufffd' in position 36: ordinal not in range(128)
我累了这个
with codecs.open("output.sv", 'w', 'UTF-8') as tmp:
tmp.write(r.text)
但是,我有很多口音和像œ这样的奇怪的字符,它们就像这样保存了
我该怎么办?感谢