Folheto de primeiros passos do Tushare

Folheto de primeiros passos do Tushare

1. Introdução à plataforma Tushare

Os dados da versão Pro são mais estáveis ​​e de melhor qualidade. O que disponibilizamos não é mais capturado diretamente da Internet, mas coletado e organizado pela comunidade e armazenado em banco de dados para controle de qualidade antes de ser fornecido aos usuários. Mas o Pro ainda é uma plataforma aberta e gratuita, sem qualquer natureza ou propósito comercial.

O conteúdo dos dados será expandido para incluir ações, fundos, futuros, títulos, câmbio, big data da indústria e uma plataforma de big data financeira de categoria de dados completos, incluindo dados de blockchain, como preços de moedas digitais, fornecendo vários tipos de investimento financeiro e pesquisadores com dados e ferramentas aplicáveis.

2. Recursos da plataforma Tushare

1. Possui rico conteúdo de dados, como ações, fundos, futuros, moeda digital e outros dados de mercado, finanças da empresa, gestor de fundos e outros dados fundamentais.

2. O kit de desenvolvimento SDK oferece suporte a idiomas e fornece interface HTTP Restful para maximizar a conveniência de uso por diferentes grupos de pessoas.

3. Fornece uma variedade de métodos de armazenamento de dados, como Oracle, MySQL, MongoDB, HDF5, CSV, etc., para fornecer garantia de desempenho para aquisição de dados.

3. Preparação de pré-requisitos

  1. Instalar python
  2. Instale o pycharm
  3. Outras dependências

4. Baixe e instale

• Método 1:

pip install tushare

Se o tempo limite da rede de instalação expirar, você pode tentar a fonte pip doméstica, como

pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple

• Método 2: Visite https://pypi.python.org/pypi/tushare/ para baixar, instalar e executar:

python setup.py install

• Método 3: Visite https://github.com/waditu/tushare , baixe ou clone o projeto localmente, entre no diretório do projeto e execute:

python setup.py install

5. Atualização de versão

 pip install tushare --upgrade

Como visualizar a versão atual:

import tushare
print(tushare.__version__)

6. Manual de Operação

1. Obtenha o TOKEN

(1) Visite o portal da comunidade Tushare (https://tushare.pro), clique em "Registrar" no canto superior direito e faça login.
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

(2) Clique em "Interface TOKEN" na "Central do Usuário"

Insira a descrição da imagem aqui

(3) Clique no botão copiar à direita para copiar o token
Insira a descrição da imagem aqui
2. Recuperar dados da versão PRO

(1) Importar tushare

import tushare as ts

Observe aqui que a versão do tushare precisa ser superior a 1.2.10

(2) Definir token

ts.set_token('your token here')

O método acima só precisa ser chamado pela primeira vez ou após o token expirar para concluir a configuração do certificado de dados tushare. Em circunstâncias normais, não há necessidade de repetir a configuração. Você também pode ignorar esta etapa e usar pro_api('your token') diretamente para concluir a inicialização.

(3) Inicializar interface profissional

pro = ts.pro_api()

Se a etapa anterior ts.set_token('your token') for inválida ou você não quiser salvar o token localmente, você também poderá definir o token diretamente na interface de inicialização:

pro = ts.pro_api('your token')

(4) Recuperação de dados

import tushare as ts
pro=ts.pro_api('your token')
df=pro.daily(ts_code='600519.SH',start_date='20230801',end_date='20230820')
print(df.head())

(5) Resultados em execução:

Insira a descrição da imagem aqui

Como armazenar dados no banco de dados MySQL?

1. Instale pacotes de dependência

sqlalchemy、mysqlclient
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

2.Instale o MySQL

Não há requisitos especiais para a versão do MySQL. Tanto o mysql 5+ quanto o mysql 8+ são aceitáveis. Se for a versão mais recente do mysql, você precisa atualizar o sqlalchemy para a versão mais recente.

3. Escreva o código de armazenamento

Graças ao sqlalchemy, esse processo é muito simples. Os usuários podem inserir dados no banco de dados sem primeiro criar uma tabela no banco de dados, mas a tabela de dados criada por esse método padrão não é uma estrutura de dados ideal.

res=df.to_sql('stock_basic',engine_ts,index=False,if_exists='append',chunksize=5000)

4.Exemplo

Obtenha dados de estoque e armazene-os no banco de dados MySQL.

Insira a descrição da imagem aqui

Execute o arquivo:

Insira a descrição da imagem aqui
Veja o banco de dados:

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_45627039/article/details/132452284
Recomendado
Clasificación