我想將1500行的文件分隔成元數據和數據。else和elif的語法錯誤
以下是我有:
headerLines = []
dataLines = []
for line in lineList:
if (len(line) > 0 and (line[0] == #)) :
headerLines.append(line)
elif (len(line) > 0 and (line[0] == U):
dataLines.append(line)
print("we have {} lines of metadata".format(len(headerLines)))
print("we have {} lines of data".format(len(dataLines)))
#here we want to seperate the lines in the file into headerLines and dataLines
你能解釋一下你得到的錯誤嗎? –
教授給出了前三行和最後兩行,我們只需填寫「if」語句,我還在「elif」中添加了缺少的括號,它沒有改變任何事情,它只是說句法錯誤無效,有點胡蘿蔔指向elif。 –
似乎它是'#',它是用來評論python中的一行的特殊字符.Hash符號後面的所有內容都被認爲已被刪除。 –