У меня есть список целых чисел, который выглядит как:Поиск и замена в текстовом файле
я = [1020 1022 ....]
Мне нужно открыть файл XML, который хранится в формате .txt , где каждая запись включает в себя
Settings="Keys1029"/>
мне нужно перебирать записи сменяющих друг номера в «Keys1029» с записью списка. так что вместо того, чтобы:
....Settings="Keys1029"/>
....Settings="Keys1029"/>
Мы имеем:
....Settings="Keys1020"/>
....Settings="Keys1022"/>
До сих пор у меня есть:
out = [1020 1022 .... ]
text = open('c:\xml1.txt','r')
for item in out:
text.replace('1029', item)
, но я получаю:
text.replace('1029', item)
AttributeError: 'file' object has no attribute 'replace'
Может кто-то посоветуйте мне, как это исправить?
Спасибо,
Билл
Не будет 'текст = text.replace («1029», ул (пункт))' заменить * все * вхождения '1029', и, следовательно, не будет делать ничего вообще для остальных чисел в список «out»? –
@WesleyBaugh хорошая точка, исправлена. –
Спасибо Уэсли - – user61629