我寫了如下所示的腳本,我想用另一個變量n
替換StartNum
和/StartNum
之間的字符串。我如何在Python中定義這兩個字符串之間的位置?python更改某些兩個字之間的字符串
f1 = open('name.txt', 'r')
f2 = open('result.txt', 'w')
n=5000
for line in f1:
f2.write(line.replace('(StartNum)(.*)(/StartNum)',str(n)))
if "StartNum" in line:
n=n+1
您可能最好使用'lxml'或其他XML解析庫來執行此操作。 – GWW