我正在编写一个程序,该程序需要一个.csv文件并将每一行写入到新创建的目录(每个目录中有1个xml文件)中的xml文件中。它可以工作,但是我的目录嵌套了。我该如何修改以便它们不嵌套?
import os, csv
metadata = csv.reader(open('metadata.csv'))
row_num = 0
for row in metadata:
if row_num == 0:
tags = row
else:
os.makedirs('submission-%d' % row_num)
os.chdir('submission-%d' % row_num)
out_file = open('metadata-xml-%d.xml' % row_num, 'w')
out_file.write('<submissionData>' + '\n')
for i in range(len(tags)):
out_file.write(' ' + '<' + tags[i] + '>' + row[i] + '</' + tags[i] + '>' + '\n')
out_file.write('</submissionData>')
print(file=out_file)
row_num +=1
out_file.close()
慕桂英546537
阿晨1998
相关分类