我有以下代码片段,我将变量的更新值写入output.xml文件,但我希望能够创建与for循环中的迭代次数一样多的xml文件。有没有办法我可以尝试为输出文件名赋予iter值?喜欢Output1.xml, Output2.xml
等等?
for child in root.iter('Traces'):
child.find('D')
child.find('TS')
child.find('TW')
for i in frange(3,12.75,0.25):
child.set('TS',str(i))
child.set('TW',str(i))
#child.set('D',str(j))
tree.write('C:\Users\Aravind_Sampathkumar\Desktop\IMLC\BO\Output.xml')
答案 0 :(得分:0)
只需为不同的文件添加计数器。
fileCount = 1
for child in root.iter('Traces'):
child.find('D')
child.find('TS')
child.find('TW')
for i in frange(3,12.75,0.25):
child.set('TS',str(i))
child.set('TW',str(i))
#child.set('D',str(j))
tree.write('C:\Users\Aravind_Sampathkumar\Desktop\IMLC\BO\Output{}.xml'.format(fileCount))
fileCount += 1
答案 1 :(得分:0)
for child in root.iter('Traces'):
child.find('D')
child.find('TS')
child.find('TW')
count = 1
for i in frange(3,12.75,0.25):
child.set('TS',str(i))
child.set('TW',str(i))
#child.set('D',str(j))
tree.write('C:\Users\Aravind_Sampathkumar\Desktop\IMLC\BO\Output{0}.xml'.format(count))
count += 1