我写了如下所示的脚本,我想用另一个变量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