欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

每日10行代码11:requests库初探,又跟编码问题扛上了

程序员文章站 2022-05-27 14:48:28
...

几年前,因为想找一个合适的编辑器,就找到了一个国人开发的everedit,用了之后感觉各方面都挺舒服,于是就花钱买了一个,平常一直用他来写写Python脚本,或者当成记事本来使用。不过用招待Python脚本时会出现一个问题,容易报错:

UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xe7’ in position 318: illegal multibyte sequence

但是我在cmd下直接运行,程序是不会报错的,只会显示乱码

import requests
url="https://www.baidu.com/"
r = requests.get(url)
#r.encoding='utf-8'
print(r.text)

去掉第4行的注释后,发现everedit和命令行里都运行正常了。晚上研究了下怎么让everedit 与命令行运行效果一致,结果找遍全网没有找到结果。

附上我的evedit设置:
每日10行代码11:requests库初探,又跟编码问题扛上了
希望有人知道答案的可以告诉下我,不过这也告诉我,有些编码问题可能跟输出平台有关。