【发布时间】:2016-06-23 19:25:12
【问题描述】:
我的代码可以成功地从文件中检索一列值。当我尝试将它们写入文件时,它会显示为连续的一行,如:
0.000000.000000.000000.000000.000000.000000.000000.000000.000000.000000.000
我希望它打印在如下列表中:
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
奇怪的是,当我放入一个
print(parts[1])
它会在终端窗口的列表(期望的输出)中打印出来!任何人都知道为什么会发生这种不一致以及如何修复它以在输出文件中获得所需的输出?代码如下:
with open(files[count], 'r') as g:
for line in g:
parts = line.split()
if len(parts) > 1:
print(parts[1])
f.write(parts[1])
【问题讨论】:
标签: python