python 3.6读写文件转码

我扒了一个网站的代码,要怎么才能把它写入txt文档,我要怎么才能写入文档,下面是我的代码与报错

图片描述

阅读 2.5k
1 个回答

open的参数encoding设置成'utf-8'试试,如果反复换编码都报错,errors= 'ignore'(或'replace' )
还有用with语句吧,这样不笔手动对文件对象close了
最后'html'不是好的变量命名

with open('douban.txt','w',encoding='utf-8',errors='replace') as f:
    f.write(html)
print( "写入的内容:",open('douban.txt','r').read() )
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题