Administrator
2025-05-28 d5aa41a4647fe47e72bb21f7dff6962cfe3906be
data_parser/transaction_big_order_parser.py
@@ -197,7 +197,18 @@
__combined_df_cache = {}
def extract_big_order_of_code(dir_path, code=None):
def extract_big_order_of_all(dir_path):
    combined_path = os.path.join(dir_path, 'combined.csv')
    if not os.path.exists(combined_path):
        print("拼接数据不存在")
        return
    codes = extract_big_order_codes(dir_path)
    print("总代码数量:", len(codes))
    for code in codes:
        extract_big_order_of_code(dir_path, code)
def extract_big_order_of_code(dir_path, code):
    """
    提取代码的大单
    @param dir_path: 数据目录
@@ -226,17 +237,7 @@
    if not os.path.exists(combined_path):
        print("拼接数据不存在")
        return
    if not code:
        codes = extract_big_order_codes(dir_path)
        print("总代码数量:", len(codes))
        for code in codes:
            extract_big_order_of_code(dir_path, code)
    if code:
        output_path = os.path.join(dir_path, f"big_buy_{code}.csv")
    else:
        output_path = os.path.join(dir_path, f"big_buy.csv")
    if os.path.exists(output_path):
        print("路径已存在:", output_path)
        return