2016-09-27 57 views
1

我需要讀取一個文件,然後去掉文件的行,然後拆分每行的值,最後寫出一個新的文件。本質上,當我分割線,所有的值將是字符串,然後一旦他們已被分割,每一行將是它自己的列表!我寫的代碼仍然只是複製文本並將其粘貼到新文件而不會剝離或分割值!如何讀取文件並去除線條,然後拆分值?

with open(data_file) as data: 
    next(data) 
    for line in data: 
     line.rstrip 
     line.split 
     output.write(line) 
logging.info("Successfully added lines") 
+0

爲()'後,他們調用的函數,你需要追加'。它必須是'line.rstrip()'和'line.split()'。另外,您可以添加一小段示例輸入和您期望的輸出嗎? –

回答

1
with open(data_file) as data: 
    next(data) #Are you sure you want this? It essentially throws away the first line 
       # of the data file 
    for line in data: 
     line = line.strip() 
     line = line.split() 
     output.write(line) 
logging.info("Successfully added lines") 
+0

是的,我將一個新的標題放入新文件!謝謝你的工作! – fuk

相關問題