新人发帖求助!python使用tushare股票分析包方法报错

Mallocate 2016-03-02 09:06:22
我是一名大学生,刚刚上手python,成功安装了tushare包,但是调用的官方文档的示例方法(get_hist_data)的时报错:
AttributeError: 'module' object has no attribute 'get_hist_data'

代码是
[import tushare as ts
ts.get_hist_data('600848')][/code]

tushare官网:http://tushare.org/trading.html

因为是示例,所以包应该下面有这个方法,我用print dir(ts) 看到下面只有
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'ts' ] 这几个方法(显然不是全部的方法)

希望各位能够帮助下新人解答一下。
...全文
3087 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
crifan 2020-02-03
  • 打赏
  • 举报
回复 1
虽然是老贴,也还是回复一下。

原因:测试文件名和库重名。
解决办法:测试文件改名,比如从 tushare.py 改为 tushareDemo.py

希望新手好好看看我专门写的:
【提醒】Python新手开发人员注意事项:测试文件名不要和导入的库同名
zjjimchen 2019-10-19
  • 打赏
  • 举报
回复
确实是文件命名的原因 多谢
panghuhu250 2016-03-03
  • 打赏
  • 举报
回复
引用 楼主 Ansat_zz 的回复:
因为是示例,所以包应该下面有这个方法,我用print dir(ts) 看到下面只有 ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'ts' ] 这几个方法(显然不是全部的方法)
这个ts是不是很眼熟?在你自己的代码中"import tushare as ts". 估计你的文件名叫tushare.py, 改个名就好了.
katios 2016-03-03
  • 打赏
  • 举报
回复
怀疑安装不完全,重装下试试呢
数据小白菜 2016-03-02
  • 打赏
  • 举报
回复
刚刚实际运行了一下,没有报错,你检查一下是否安装正确,tushare包的安装直接用 pip install tushare 安装即可,没必要访问官网,当然,你需要先安装pip ,自己百度。。截图如下:
Mallocate 2016-03-02
  • 打赏
  • 举报
回复
求助!

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧