非常基本的东西。我有一个文本文件,如:
0.34,0.35....
我希望删除值之间的逗号,并将所有逗号分隔值放入新行,并且需要:
0.34
0.35
答案 0 :(得分: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()
答案 1 :(得分: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(',')]
)
)