update flies
This commit is contained in:
@@ -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}")
|
||||
|
||||
Reference in New Issue
Block a user