tushare 使用手册 股票信息获取

2 篇文章 0 订阅
2 篇文章 0 订阅

0 链接使用

1: https://blog.csdn.net/Lcorleone/article/details/78110420 虚拟环境安装-方法1
2:https://www.cnblogs.com/technologylife/p/6635631.html 虚拟环境安装-方法2
3: https://pypi.org/project/tushare/ tushare 下载
4: http://tushare.org/index.html tushare 官方网站

Python3使用中会出现:

Traceback (most recent call last):
  File "/home/crystal/PycharmProjects/StockScraper-master/tushare.py", line 3, in <module>
    import tushare as ts
  File "/home/crystal/PycharmProjects/StockScraper-master/tushare.py", line 5, in <module>
    print ts.__version__
AttributeError: 'module' object has no attribute '__version__'

使用python2.7解决该问题;
其他方式尝试没有成功,所以::::

1 使用Python 2.7

使用conda 或者 virtualenv

1.1 virtualenv构建虚拟环境

virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。以下有问题:参考博客: https://www.cnblogs.com/technologylife/p/6635631.html

  1. 安装
 pip install virtualenv;
  1. 基本使用
    为一个工程创建一个虚拟环境:
$ cd my_project_dir
$ virtualenv venv  #venv为虚拟环境目录名,目录名自定义

virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 venv )可以是任意的;若省略名字将会把文件均放在当前目录。

在任何你运行命令的目录中,这会创建Python的拷贝,并将之放在叫做 venv 的文件中。

你可以选择使用一个Python解释器:

$ virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径

这将会使用 /usr/bin/python2.7 中的Python解释器。

  1. 要开始使用虚拟环境,其需要被激活.
    在根目录
$ source venv/bin/activate 

或者:

$ source ~/venv/bin/activate //python2.7 激活

在这里插入图片描述

1.2 conda构建虚拟环境

首先安装Anaconda3,这就不多赘述了,我使用的Linux环境,windows下类似。

  1. 创建一个虚拟的环境名为python27,并安装2.7版本的python
  2. 激活虚拟环境
    Linux和Mac下均为
~$ source activate python27

1.3 安装tushare

tushare 依赖 lxml; requests; pandas; BeautifulSoup4; astropy
一个个安装,这里使用清华镜像安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas astropy tushare BeautifulSoup4 re requests lxml;

或者

pip install pandas astropy tushare BeautifulSoup4 re requests lxml;

1.4 创建test.py验证

  1. 命令行
$python

在这里插入图片描述

$import tushare
$ print tushare.__version__

结果展示:
在这里插入图片描述

代表成功

  1. 用编辑器创建.py文件
    在Interpreter中设置成你的虚拟环境

在这里插入图片描述
修改环境
在这里插入图片描述
创建test.py
在这里插入图片描述
test.py代码如下

# -*- coding: utf-8 -*-
import tushare as ts
print ts.__version__

运行test.py
输出
在这里插入图片描述

另一个样本:
展示所有2019年第二季度报表的每股净资产
bvps,每股净资产

# -*- coding: utf-8 -*-
import tushare as ts
print ts.__version__


data_frae = ts.get_report_data(2019,2)
print data_frae["bvps"]

在这里插入图片描述
代表成功!

加油吧!朋友们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值