公告板
版本库
filestore
活动
搜索
登录
main
/
gp-server
概况
操作记录
提交次数
目录
文档
派生
对比
blame
|
历史
|
原始文档
bug修复
Administrator
2025-01-24
54b9c7ceaa0cedf28fa381a738767da7a64b2d09
[gp-server.git]
/
l2_data_parser.py
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()