-1

一些非常基本的东西。我有一个文本文件,例如:

0.34,0.35....

我想删除值之间的逗号并将所有逗号分隔的值放入新行中,需要像:

0.34
0.35
4

2 回答 2

0

就这么简单:

input_file = open('input.txt', 'r')
output_file = open('output.txt', 'w')

for value in input_file.readline().split(','):
    output_file.write(value + '\n')

input_file.close()
output_file.close()
于 2013-10-27T21:08:24.740 回答
0

此解决方案还删除了不必要的空格。

# convert 0.33, 0.34, 0.35 to 0.33\n0.34\n0.35
# assume: The input file fits into one read()

with open('input.txt', 'r') as i, open('output.txt', 'w') as o:
    o.write(
        '\n'.join(
            [token.strip() for token in i.read().split(',')]
        )
    )
于 2013-10-27T21:31:16.730 回答