我正在使用python 2.7,我有一个已经组织好的文件。该文件包含空格,数值和整数。我需要此文件中的所有内容以逗号分隔。我在这里看到的问题已经解决了如何基于某些字符(如制表符或空格)划分,但没有关于如何划分文件中的每个字符(包括空格)的内容。
数据是数千行,如下所示:
DADA?BAC?AB?DABAADB?ADBACABCBA?BBABAB??C 00010001001010111110100011100120110102B0
答案 0 :(得分:2)
使用x
替换文件中的每个字符x,
:
with open('input.txt', 'r') as f:
with open('output.txt', 'w') as o:
for line in f:
o.write(','.join(line)) # No trailing comma
使用以下内容添加逗号:
o.write(''.join(x + ',' for x in line)) # Trailing comma
答案 1 :(得分:1)
这将在data
中的每个字符之间加上逗号:
data = ','.join(data)