一. JSONDecoderError 错误
使用requests 请求twitter api,获取到了JSONDecoderError 错误,错误原因是header中’accept-encoding’: ‘gzip, deflate, br’ 存在br这个数据类型,json库无法解析这个类型。
解决办法:删掉br这个类型即可。
二. ConfigParser.NoSectionError: No section错误
建议windows平台直接对引用文件进行绝对路径处理,对configparser进行过多种尝试,均无法在windows平台实现ini配置文件的读取,只有当读取和写入ini文件的路径是绝对路径时,才能在windows平台正常运行。
三. Pyinstaller库打包exe异常
当pyinstaller有新版本时可能会打包异常,升级pyinstaller库即可。也可以用以下命令先卸载再默认按照最新版的pyinstaller库。
# 先卸载
pip uninstall pyinstaller
# 再安装
pip install pyinstaller
四. SSL错误
常见有两种办法:
1.在requests.get()中添加参数verify=False;
import requests
re = requests.get(url,headers=headers,params=params,verify=False)
2.导入ssl库,添加语句 ssl._create_default_https_context = ssl._create_unverified_context