我試圖從本地存儲的.txt文件中拆分行。我做了什麼for循環,但我想在數組上的特定索引上啓動循環。例如:Python - 從文件中讀取行並將其拆分
file_content = open('files/filefinal1_test.txt')
counter = 0
total_lines = 0
global l
index = 0 if l == "" else file_content.index(l)
for line in file_content[index:]:
l = line
array_line =line.split('", "')
array_line[0] = array_line[0].replace('"', '')
array_line[1] = array_line[1].replace('"', '')
array_line[2] = array_line[2].replace('"', '')
array_line[3] = array_line[3].replace('"', '')
if (send_req(papi, array_line) == 1):
counter = counter + 1
total_lines = total_lines + 1
這給了我錯誤的:FILE_CONTENT [指數:]這是有什麼辦法可以在開始從FILE_CONTENT具體路線循環?
事實上它是下面工作的代碼和循環數組:
for line in file_content:
l = line
array_line =line.split('", "')
array_line[0] = array_line[0].replace('"', '')
array_line[1] = array_line[1].replace('"', '')
array_line[2] = array_line[2].replace('"', '')
array_line[3] = array_line[3].replace('"', '')
if (send_req(papi, array_line) == 1):
counter = counter + 1
total_lines = total_lines + 1
誰能幫幫我好嗎?
開放給你一個文件對象,readlines方法給你該文件中的行的列表:http://docs.python.org/2/library/stdtypes.html#file.readlines – doctorlove
'可以爲file_content [0:]中的行寫''file_content :' – Frodon
重用變量名來包含不同類型可能不是一個好主意從長遠來看。很容易忽視這一點。 – Matthias