解析凌乱的数据

时间:2016-10-05 02:46:55

标签: python

我对python比较陌生,想知道我是否可以在解析数据方面获得一些帮助,以便更容易分析。

我的数据采用以下形式(每个都是整行):

20160930-07:06:54.481737|I|MTP_4|CL:BF K7-M7-N7 Restrict for maxAggressive: -4.237195
20160930-07:06:54.481738|I|MTP_4|CL:BF K7-M7-N7 BidPrice: -5.0 mktBestBid: -5.0 bidTheo: -4.096774 bidSeedEdge: 0.195028 bidUnseedEdge: CL:BF K7-M7-N7 = 0.14042 Min Bid: -6.0 Max Ticks Offset: 1 Max Aggressive Ticks: 1

这是我目前的代码

# Output file
output_filename = os.path.normpath("Mypath/testList.log")  
# Overwrites the file
with open(output_filename, "w") as out_file:  
    out_file.write("")

# Open output file
with open(output_filename, "a") as out_file:  
    # Open input file in 'read' mode
    with open("mypath/tradedata.log", "r") as in_file:
        # Loop over each log line, Grabs lines with necessary data
        for line in islice(in_file, 177004, 8349710):
                  out_file.write(line)

最简单的方法是通过类似的关键词进行操作。 bidUnseedEdge,mktBesdBid等?

1 个答案:

答案 0 :(得分:0)

{{1}}