thonny 替换国内源教程

admin 2月前 191

1、点击 thonny的工具栏,点击  打开系统shell。

2、在shell里 依次 输入

 pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/

 pip config set global.trusted-host mirrors.aliyun.com

3、可以在系统shell里 pip install pymysql 也可以管理包里试试。


欢迎联系本站长QQ:3216572
最新回复 (1)
  • admin 2月前
    2
    from typing import Dict
    import efinance as ef
    import pandas as pd
    import time
    from datetime import datetime
    # 股票代码或者名称列表
    stock_codes = ['159509', '腾讯', 'AAPL']
    # 数据间隔时间为 1 分钟
    freq = 1
    status = {stock_code: 0 for stock_code in stock_codes}
    while len(stock_codes) != 0:
        # 获取最新一个交易日的分钟级别股票行情数据
        stocks_df: Dict[str, pd.DataFrame] = ef.stock.get_quote_history(
            stock_codes, klt=freq)
        for stock_code, df in stocks_df.items():
            # 现在的时间
            now = str(datetime.today()).split('.')[0]
            # 将数据存储到 csv 文件中
            df.to_csv(f'{stock_code}.csv', encoding='utf-8-sig', index=None)
            print(f'已在 {now}, 将股票: {stock_code} 的行情数据存储到文件: {stock_code}.csv 中!')
            if len(df) == status[stock_code]:
                # 移除已经收盘的股票代码
                stock_codes.remove(stock_code)
                print(f'股票 {stock_code} 已收盘!')
            status[stock_code] = len(df)
        if len(stock_codes) != 0:
            print('暂停 60 秒')
            time.sleep(60)
        print('-'*10)

    print('全部股票已收盘')
返回