一些非常基本的东西。我有一个文本文件,例如:
0.34,0.35....
我想删除值之间的逗号并将所有逗号分隔的值放入新行中,需要像:
0.34
0.35
就这么简单:
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()
此解决方案还删除了不必要的空格。
# 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(',')]
)
)