1. 新人发帖求助,python使用tushare股票分析包方法报错
我是一名大学生,刚刚上手python,成功安装了tushare包,但是调用的官方文档的示例方法(get_hist_data)的时报错:
AttributeError: 'module' object has no attribute 'get_hist_data'
代码是
[import tushare as ts
ts.get_hist_data('600848')][/code]
因为是示例,所以包应该下面有这个方法,我用print dir(ts) 看到下面只有
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'ts' ] 这几个方法(显然不是全部的方法)
希望各位能够帮助下新人解答一下。
刚刚实际运行了一下,没有报错,你检查一下是否安装正确,tushare包的安装直接用 pip install tushare 安装即可,没必要访问官网,当然,你需要先安装pip ,
2. 新人发帖求助,python使用tushare股票分析包方法报错
1、你检查一下是否安装正确,tushare包的安装直接用 pip install tushare 安装即可
2、没必要访问官网,当然,你需要先安装pip ,自己百度。
3. 新人发帖求助,python使用tushare股票分析包方法报错
阿谁粉包的粉碗和单杯粉碗根基是个放置,仍是用双杯的粉碗做咖啡就可以,我一般用双杯粉碗只接一杯咖啡,因为1817的双杯粉量自己就不多单杯粉量就更少,再加上水温失踪的快。所以用双杯碗做一杯仍是能接管的。单杯太淡咯!
4. python安装tushare一直失败,错误代码如图
编码错误
试试看将%APPDATA%\pip\pip.ini删掉后重新执行pip
5. python tushare炒股好用吗
[python] view plain copy
#!/usr/bin/python
# coding: UTF-8
"""This script parse stock info"""
import tushare as ts
def get_all_price(code_list):
'''''process all stock'''
df = ts.get_realtime_quotes(STOCK)
print df
if __name__ == '__main__':
STOCK = ['600219', ##南山铝业
'000002', ##万 科A
'000623', ##吉林敖东
'000725', ##京东方A
'600036', ##招商银行
'601166', ##兴业银行
'600298', ##安琪酵母
'600881', ##亚泰集团
'002582', ##好想你
'600750', ##江中药业
'601088', ##中国神华
'000338', ##潍柴动力
'000895', ##双汇发展
'000792'] ##盐湖股份
get_all_price(STOCK)
上述的代码就是调用 ts 的 get_realtime_quotes 这个接口,获取并打印对应的股票数据。
保存成tushare-example.py这个文件后,执行结果如下:
[python] view plain copy
# python tushare-example.py
name open pre_close price high low bid ask \
0 南山铝业 6.090 6.040 6.020 6.240 6.000 6.010 6.030
1 万 科A 0.00 24.43 0.00 0.00 0 0.00 0.00
2 吉林敖东 23.80 23.89 23.42 23.81 23.39 23.41 23.42
3 京东方A 2.30 2.31 2.30 2.31 2.29 2.29 2.30
4 招商银行 14.900 14.880 14.860 14.930 14.780 14.870 14.880
5 兴业银行 14.380 14.380 14.420 14.500 14.350 14.420 14.430
6 安琪酵母 32.570 32.610 32.270 33.500 32.010 32.260 32.290
7 亚泰集团 5.020 5.040 4.920 5.030 4.910 4.910 4.920
8 好想你 0.00 15.62 0.00 0.00 0 0.00 0.00
9 江中药业 25.910 26.050 25.510 26.100 25.500 25.500 25.510
10 中国神华 13.150 13.130 13.100 13.220 13.090 13.090 13.100
11 潍柴动力 7.26 7.24 7.18 7.28 7.16 7.17 7.18
12 双汇发展 18.15 18.17 18.20 18.25 18.10 18.20 18.21
13 盐湖股份 18.21 18.37 17.84 18.36 17.80 17.83 17.84
volume amount ... a2_p a3_v a3_p a4_v a4_p \
0 57575165 351584271.000 ... 6.040 649 6.050 764 6.060
1 0 0.00 ... 0.00 0.00 0.00
2 11613023 274208845.93 ... 23.43 260 23.44 3 23.45
3 200290823 460365710.26 ... 2.31 121698 2.32 65422 2.33
4 16885368 250744421.000 ... 14.890 2746 14.900 1060 14.910
5 44311362 639044453.000 ... 14.440 2299 14.450 1971 14.460
6 6430819 211088364.000 ... 32.300 50 32.390 3 32.400
7 11602430 57638953.000 ... 4.930 1358 4.940 1207 4.950
8 0 0.00 ... 0.00 0.00 0.00
9 8142359 209824301.000 ... 25.520 37 25.530 48 25.540
10 11113228 146177929.000 ... 13.110 176 13.120 92 13.130
11 13815858 99641720.65 ... 7.19 1783 7.20 540 7.21
12 3251027 59110247.93 ... 18.22 235 18.23 248 18.24
13 14408288 259983524.09 ... 17.85 118 17.86 22 17.87
a5_v a5_p date time code
0 575 6.070 2016-02-05 15:00:00 600219
1 0.00 2016-02-05 15:05:56 000002
2 19 23.46 2016-02-05 15:05:56 000623
3 55669 2.34 2016-02-05 15:05:56 000725
4 790 14.920 2016-02-05 15:00:00 600036
5 3526 14.470 2016-02-05 15:00:00 601166
6 8 32.470 2016-02-05 15:00:00 600298
7 893 4.960 2016-02-05 15:00:00 600881
8 0.00 2016-02-05 15:05:56 002582
9 78 25.550 2016-02-05 15:00:00 600750
10 206 13.140 2016-02-05 15:00:00 601088
11 668 7.22 2016-02-05 15:05:56 000338
12 506 18.25 2016-02-05 15:05:56 000895
13 28 17.88 2016-02-05 15:05:56 000792
bingo!
6. Python:no module named tushare
系统win10 64位,python2.7;
安装过pandas,Anaconda
在安装tushare之后依旧出现 ImportError
上图再次安装 显示已经安装
import时就会报错
尝试重启,用eclipse和pycharm都会报错
经验较少,希望老司机解答
解决了 安完Anaconda忘了卸载以前的python。。。。。
7. 怎么把python tushare包
一、注册获取Token码
首先需要注册Tushare社区账户,获得Token,注册链接:https://tushare.pro/register?reg=377165
注册成功后可以在页面右上角个人主页看到自己的Token码:
然后更新下个人资料就可以获得额外20积分。
二、设置token然后调用获取数据
首先,需要安装Tushare SDK(下载和安装说明见链接:https://tushare.pro/document/1?doc_id=7),
然后通过如下语句导入Tushare模块:
import tushare as ts
设置Token有如下两种方式:
第一种:
ts.set_token('这里填入你注册得到的Token码')
第二种:
pro = ts.pro_api('这里填入你注册得到的Token码')
然后就可以调取A股的股票信息数据了
8. python调用tushare模块如何实现时间段
ds.loc['2014-01-01':'2014-12-1']