update flies

This commit is contained in:
2025-08-20 17:30:14 +08:00
parent 4f85a7bb9d
commit 1a290e92d2
11 changed files with 4658 additions and 109 deletions

View File

@@ -1,6 +1,11 @@
"""
使用 baostock 数数据源获取/更新A股数据
***
该数据源中会返回非交易日数据,导致数据存储异常
"""
from MySQLHelper import MySQLHelper
from LogHelper import LogHelper
import logging
import pandas as pd
import re
import time
@@ -8,16 +13,8 @@ from datetime import datetime, timedelta
from tqdm import tqdm
import baostock as bs
# 创建配置实例
logHelper = LogHelper(
level=logging.DEBUG,
format='%(asctime)s [%(levelname)s] %(message)s'
)
logHelper.add_console_handler()
logHelper.add_file_handler('Debug.log')
logHelper.setup()
logger = logging.getLogger('StockDataImporter')
# 基本用法(自动创建日期日志+控制台输出)
logger = LogHelper(logger_name = 'baoStock').setup()
# 数据库配置
DB_CONFIG = {
@@ -100,7 +97,7 @@ def create_stock_table(db: MySQLHelper, table_name: str) -> bool:
try:
db.execute_update(create_table_sql)
logger.info(f"成功创建表: {table_name}")
logger.info(f"成功打开表: {table_name}")
return True
except Exception as e:
logger.error(f"创建表 {table_name} 失败: {e}")