我有一个由一行组成的文件:
a,x,b,c,d,e
我想将其转换为
a,x,b,x,c,x,d,x,e,x
使用python有没有简单的方法来实现这个目标?
答案 0 :(得分:1)
my_file = open(filename)
data = my_file.read()
data = data.split(',')
str = ''
for each in data:
if each != 'x':
str += each + ',' + 'x' + ','
str= str.strip(',')
print str
答案 1 :(得分:1)
import re
s = open(filename).read()
open(filename, 'w').write(',x,'.join(re.findall(r'[a-wyz]', s)) + ',x\n')