我用了pycham社区版运行之后打开的网页为什么文字是乱码呀
加个encoding='utf-8'试试
with open("baidu.html", "w", encoding="utf-8")as f:
改成这样就好了, ‘w’ 改为 ‘wb’, 去掉 decode()
from urllib.request import urlopen
url = "http://www.baidu.com"
resp = urlopen(url)
# print(resp.decode('utf-8'))
with open("mybaidu.html", "wb") as f:
f.write(resp.read())
print("ok")
因为你的resp.read()获取到的就是乱码