python xml etree word_Python etree xml写问题

我正在尝试将多个文件写入目录,每个文件之间的变化很小(例如,增量ID号)当我尝试运行我的程序时,它在写了大约5个文件后失败了。但是,当我再次尝试并重新选择源文件时,它可以工作。这是我的代码:

if not os.path.isdir(self.fDirectory + "/AutoGen" + strftime("%Y-%m-%d %H:%M:%S", gmtime())):

os.mkdir(self.fDirectory + "/AutoGen" + strftime("%Y-%m-%d_%H.%M.%S", gmtime()))

anum = 0

for x in range(len(self.csvdata)-1):

for y in range(len(self.csvdata[x+1])):

self.myRoot.find(self.csvdata[0][y]).text = self.csvdata[x][y]

anum+=1

myTree.write(self.fDirectory + "/AutoGen" + strftime("%Y-%m-%d_%H.%M.%S", gmtime()) + "/" + self.filename + "_" + str(anum) + ".xml")

这是我得到的错误:

Exception in Tkinter callback

Traceback (most recent call last):

File "C:\Python32\lib\tkinter\__init__.py", line 1399, in __call__

return self.func(*args)

File "C:\Users\CNash\Documents\XML Generator\XMLGen.py", line 148, in doIt

myTree.write(self.fDirectory + "/AutoGen" + strftime("%Y-%m-%d_%H.%M.%S", gmtime()) + "/" + self.filename + "_" + str(anum) + ".xml")

File "C:\Python32\lib\xml\etree\ElementTree.py", line 836, in write

file = open(file_or_filename, "wb")

IOError: [Errno 2] No such file or directory: 'C:/Users/CNash/Documents/XML Generator/AutoGen2012-07-31_20.23.52/EXuTest_DOCD00140_6.xml'

任何想法都非常感激!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值