我正在尝试找到一个文件,然后解析它,但我在我的脚本的第二部分调用它时遇到了麻烦:
NSDateComponents
答案 0 :(得分:2)
您可能希望更改xmlparse
函数以将文件名作为参数。您只需将函数声明更改为:
def xmlparse(filename):
然后,您可能还希望将for
循环从脚本中间移动到脚本的底部。然后,您可以使用xmlparse
返回的每个文件名调用find_files
,如下所示:
for filename in find_files('c:/Python27','*file.xml'):
print ('Found file.xml:', filename)
xmlparse(filename)
根据您最近的修改,您可能还希望修复xmlparse
功能,以便在每年而不仅仅是去年进行循环:
for item in itemlist:
year = item.getElementsByTagName('Year')
for s in year:
print item.attributes['name'].value, s.attributes['value'].value