擅长:python、mysql、java
<p>你的主要问题是你的课文中有不同类型的空格。
使用不带任何参数的拆分将基于任何类型的空格拆分文本</p>
<pre><code>splitted_line = line.split()
</code></pre>
<p>但是,由于第5列也有空格,您希望限制前三个元素的拆分:</p>
<pre><code>splitted_line = line.split(None,3)
</code></pre>
<p>最终结果:</p>
<pre><code>splitted_line = text.split(None,3)
file_data={}
file_data["Date"] = splitted_line[0]
file_data["Time"] = splitted_line[1].split(";")[0]
file_data["Code"] = splitted_line[1].split(";")[1]
file_data["Status"] = splitted_line[2]
file_data["Fifth_row"] = splitted_line[3]
</code></pre>