Administrator
2025-01-24 54b9c7ceaa0cedf28fa381a738767da7a64b2d09
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
"""
L2数据解析器
"""
import csv
import sys
 
 
def parse_order_detail():
    with open('/home/userzjj/ftp/20250123/OrderDetail.csv', 'r', encoding='utf-8') as file:
        csv_reader = csv.reader(file)
        # 获取表头:: ['ExchangeID', 'SecurityID', 'OrderTime', 'Price', 'Volume', 'Side', 'OrderType', 'MainSeq', 'SubSeq', 'Info1', 'Info2', 'Info3', 'OrderNO', 'OrderStatus', 'BizIndex', 'LocalTimeStamp']
        headers = next(csv_reader)
        print("表头:", headers)
        # 遍历数据行
        max_count = 10
        count = 0
        for row in csv_reader:
            print(row)
            count += 1
            if count > max_count:
                break
 
 
if __name__ == '__main__':
    if len(sys.argv) > 1:
        params = sys.argv[1:]
        print("接收的参数")
 
    parse_order_detail()