Форум сайта python.su
Есть файл, в нем список:
tool=“工具”
file=“文件”
syssetting=“系统设置”
open=“打开”
copy=“复制”
share=“分享”
нужно сделать так:
tool=“tool”
file=“file”
syssetting=“syssetting”
….
Подскажите можно ли обойтись без регулярки?
Офлайн
Не совсем понял что вы хотите, но мб это, уж слишком легкий вопрос.
for row in open('myfile'):
index = find('=')
res = row.[:index+1] + '"' + b[:index] + '"'
Офлайн
Зачем для такой простой структуры регулярка?
TEST = u'''
tool="工具"
file="文件"
syssetting="系统设置"
open="打开"
copy="复制"
share="分享"
'''.split()
def mapper(ln):
first = ln.split('=', 1)[0]
return '%s="%s"' % (first, first)
print map(mapper, TEST)
Офлайн