私があなたの質問を正しく理解していれば、この python スニペットは機能するはずです... XML ファイルで編集したい行があるのと同じ数の行がテキスト ファイルにあると仮定しています。編集したくない行に t を入力します。それ以外の場合は、別のものが必要になる場合があります。
inFile = open('mytextfile.txt','r')
myTextData = []
for line in inFile:
myTextData.append(line.strip())
inFile.close()
inFile = open('myXMLfile.xml','r')
outFile = open('myFinishedXMLfile.xml','w')
currentItem = 0
for line in inFile:
if 'Wallpaper' not in line:
outFile.write(line)
else:
left = line.find('Wallpaper')
right = left + 9 # Wallpaper is 9 characters
outFile.write(line[:left])
outFile.write(myTextData[currentItem])
outFile.write(line[right:])
currentItem += 1
inFile.close()
outFile.close()