擅长:python、mysql、java
<p>您可以重新加入行的第三个元素以空格分隔后的所有内容。
我还建议您使用“;”来分割时间和代码,而不是通过索引来获取它们</p>
<pre class="lang-py prettyprint-override"><code>file_example=["DATE HOUR;LONG SYNC ROTATORY SOMETHING WORD",
"DATE HOUR;LONG SYNC ROTATORY SOMETHING WORD"]
for line in file_example:
splitted_line = line.split(" ")
file_data={}
file_data["Date"] = splitted_line[0]
time_and_code = splitted_line[1].split(";")
file_data["Time"] = time_and_code[0]
file_data["Code"] = time_and_code[1]
file_data["Status"] = splitted_line[2]
file_data["Fifth_row"] = " ".join(splitted_line[3:])
print(file_data)
</code></pre>