奇奇怪怪的异常
with open('豆瓣电影TOP250.txt','w',encoding = 'utf-8') as f:for each in result:
f.write(each)
这段代码有什么问题吗???
为什么总抛出异常
File "D:\下载\python\学习\爬虫\爬取豆瓣电影Top250.py", line 62, in main
with open('豆瓣电影TOP250.txt','w',encoding = 'utf-8') as f:
TypeError: open() got an unexpected keyword argument 'encoding'
用python3.8.4就好了3.7版本有这个问题 nahongyan1997 发表于 2021-8-4 16:18
用python3.8.4就好了3.7版本有这个问题
我这个是3.9.0 我试了,没有出错。是不是前面把open定义成别的函数了。
result = ['123', '456']
with open('豆瓣电影TOP250.txt','w',encoding = 'utf-8') as f:
for each in result:
f.write(each) 删了encoding = 'utf-8'应该就行,为什么不知道{:10_279:} 冬雪雪冬 发表于 2021-8-4 16:52
我试了,没有出错。是不是前面把open定义成别的函数了。
哦对,之前有一个打开url的函数也叫open,十分感谢 {:5_95:}
页:
[1]