我需要在具有多個數據線如下文件讀取文件分割成線則:Python的嵌套for循環於每行到變量
1 D 65.33383 BAZ 308.1043 Year 2001 Month 01 Day 01 Lat 6.90 Long 126.58 Mag 6.4 Origin Time 06:57:04.2
我需要將文件分割成線,其中我已經完成了,然後將每行分割成每個空間的變量。
到目前爲止,我使用的是嵌套循環,看起來像:
for line in open("filename", 'r').readlines():
variable = string.split(line)
values = [variable]
for value in values
value = string.split(' ')
year, month = value[0], value [1]
我的問題是,我不知道是什麼的for循環在第二部分需要呢?即...在...
我是相當新的python編程。
你的意思是每個配對的兩個單詞是否是一個鍵值對?爲什麼不使用字典? –
格式在「Origin Time」鍵中使用空格。你確定這種格式沒有標籤嗎?至少可以使這些項目更容易解析。 –
我認爲'Origin Time 06:57:04.2'顯示不能單獨依靠'str.split()'來分割變量名和值。數據線開頭的1是什麼? – RussW