在python中动态创建并写入多个文件

在python中动态创建并写入多个文件,python,xml,file,Python,Xml,File,我在下面的代码段中将变量的更新值写入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):

我在下面的代码段中将变量的更新值写入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')

只需为不同的文件添加一个计数器

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
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