| | |
| | | __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: 数据目录 |
| | |
| | | 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 |