(Photo by Eduardo Flores on Unsplash)
前几天在Python3里面调用Tushare的new_stocks接口,一直遇到这个报错”Length mismatch: Expected axis has 13 elements, new values have 12 elements”。
|
|
奇怪的是,这段代码在Python2里能够正常运行,不报错。
开始了定位Bug的奇妙之旅,首先发现错误是从Tushare包reference.py模块里_newstocks函数报出来的;根据报错信息关键字axis,推测出错行数应该在447-452之间。
最开始怀疑是两个版本获取的数据源有差异,将加上了