AttributeError: module ‘类名‘ has no attribute ‘xxx‘

今天在用RNN预测股票数据时,刚刚安装好tushare,import也成功,但是一使用以下代码就会报错AttributeError: module ‘tushare’ has no attribute ‘get_k_data’。

import tushare as ts  # .py文件名千万别跟要import的包重名
import matplotlib.pyplot as plt
# 根据股票代码和日期获得数据
df1 = ts.get_k_data('600519', ktype='D', start='2010-04-26', end='2020-04-26')
datapath1 = "./SH600519.csv"
df1.to_csv(datapath1)

找了好久都没找到原因,试过更新.pyc文件也试过其他的。
最后发现是因为我的.py文件叫tushare,而要导入的包也叫tushare,所以实际导入的文件是我自己写的tushare.py。修改.py文件名即可。

引以为戒

你可能感兴趣的:(深度学习入门,python,大数据,机器学习)