坑一:
报错:Future user warning
原因:Python的第三方包往往依赖其它的包进行开发。一旦依赖的包发生较大的版本升级,那么往往会出现兼容性问题, 引起编译器警告或报错。
解决方法:加入两行代码忽略不兼容
import warnings
warnings.filterwarnings("ignore")
坑二:
报错:xlrd.biffh.XLRDError: Excel xlsx file; not supported……
原因:xlrd版本过高
解决方法:重新在解释器中下载xlrd,指定旧版本下载
坑三:
Error:‘code’
把dict()改成dict.get()会稳定很多,虽然不清楚原理。
该问题详见:
后面总算顺利啦!
还蛮有成就感的,希望这些经验能够帮到大家:)