跟着B站的up,用pycharm学习爬取并显示百度的界面。代码一模一样
但是我最终显示出的百度界面是这样的
开始是以为Pycharm的问题,不能显示中文,也是网上各种找信息,后来发现不对劲。我在用with open()保存之前,先输出了一下内容。发现其中的中文是可以显示的
于是我注意到了,肯定是with open()函数的原因,发现了在pyhon3以上,需要写个encoding='utf-8',
with open (file = "你要打开的路径名(或保存内容的地址)",mode = "r/w/a",encoding = "utf-8") as f1:
data = f1.read/write()
最终修改后的代码
运行成功: