最近在学习Python,跟着一些视频练习,发现输入一样的
import requests
res = requests.get("http://www.itcast.cn")
savefile = open("itcast.html","w+")
savefile.write(res.content)
savefile.close()
我竟然报错了
TypeError: write() argument must be str, not bytes
详情图片
网上搜索才发现原来是文件打开方式有问题,把之前的打开语句修改为用二进制方式打开就没有问题
savefile = open("itcast.html","wb+")
成功代码