2016-09-27 54 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

相关问题