发布时间:2019-08-18 09:18:51编辑:auto阅读(1749)
问题描述:
我用selenium访问了百度云,并获取了html内容,想把它保存到本地文件但总是报如下错误:
--------------------------------------------------------------------------- UnicodeEncodeError Traceback (most recent call last) <ipython-input-10-736c99484301> in <module>() 1 f=open('D:\\1.txt','w') ----> 2 f.write(content) 3 f.close() UnicodeEncodeError: 'gbk' codec can't encode character '\ue937' in position 75027: illegal multibyte sequence
我尝试把content编码为utf8,结果提示write函数只能接收字符串。
然后我发现open函数有个编码的参数可以配置,于是试了一下,问题解决。
代码如下:
f=open('D:\\1.txt','w',encoding='utf8')
f.write(content)
f.close()
上一篇: python 读写csv格式的文件
下一篇: Python简单安装包制作
48876
47941
38721
35864
30288
27044
26075
20911
20714
19076
512°
612°
614°
618°
594°
579°
645°
718°
836°
939°