擅长:python、mysql、java
<p>我肯定会推荐方法1,为什么。。?
这样,我们就可以灵活地读取/迭代每一行。。你知道吗</p>
<pre><code>with open('file.txt', r) as fp:
line = fp.readline()
print(type(line)) #string
#do anything with line(string)
#1. split_list= fp.split() list of values separated by space
#2. Check type of each element:
# split_list[0].isalpha(),
# split_list[0].isalpha(),
# split_list[0].isdigit(),
# split_list[0].isspace() like so, and then do required adding to final dict/list..
</code></pre>
<p>一定要尝试:抓住,每一步。。因为日志文件是不可预测的。你知道吗</p>