pandas读取网络表格时
pd.read_excel(url)报错 urllib.error.URLError:
原因分析:
查看报错信息
发现pandas读取url数据时,使用的 urllib.request.urlopen 方法
查阅资料,报错原因是当目标网站使用的是自签名的证书时便会抛出此错误
解决方案:在 Libsite-packagespandasiocommon.py文件中,也就是上述文件中的头部添加如下代码,全局取消证书验证。
import ssl ssl._create_default_https_context = ssl._create_unverified_context
如果是虚拟环境,找对应的目录下的文件修改。



