发现新大陆baostock

Posted rongye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发现新大陆baostock相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
import baostock as bs
import pandas as pd

#### 登陆系统 ####
lg = bs.login(user_id="anonymous", password="123456")
# 显示登陆返回信息
print(‘login respond error_code:‘ + lg.error_code)
print(‘login respond  error_msg:‘ + lg.error_msg)

#### 查询除权除息信息####
# 查询2015年除权除息信息
rs_list = []
rs_dividend_2015 = bs.query_dividend_data(code="sh.600000", year="2015", yearType="report")
while (rs_dividend_2015.error_code == ‘0‘) & rs_dividend_2015.next():
    rs_list.append(rs_dividend_2015.get_row_data())

# 查询2016年除权除息信息
rs_dividend_2016 = bs.query_dividend_data(code="sh.600000", year="2016", yearType="report")
while (rs_dividend_2016.error_code == ‘0‘) & rs_dividend_2016.next():
    rs_list.append(rs_dividend_2016.get_row_data())

# 查询2017年除权除息信息
rs_dividend_2017 = bs.query_dividend_data(code="sh.600000", year="2017", yearType="report")
while (rs_dividend_2017.error_code == ‘0‘) & rs_dividend_2017.next():
    rs_list.append(rs_dividend_2017.get_row_data())

result_dividend = pd.DataFrame(rs_list, columns=rs_dividend_2017.fields)
# 打印输出
print(result_dividend)

#### 结果集输出到csv文件 ####
result_dividend.to_csv("data_save\history_Dividend_data.csv", encoding="gbk", index=False)

#### 登出系统 ####
bs.logout()

  学习链接:http://baostock.com/baostock/index.php/%E9%A6%96%E9%A1%B5

以上是关于发现新大陆baostock的主要内容,如果未能解决你的问题,请参考以下文章

我发现了新大陆--python的嵌入式开发

制作手风琴效果时发现新大陆,好吧,其实是一个bug

jquery动画,基础以及我发现的新大陆

关于测试,我发现了哪些新大陆

0和1:裂变时刻-1.发现新大陆

带你发现新大陆!什么是图数据库以及简单入门!