在python3中,如果输入是一个目录,那么它从中获取所有* .xml文件,如果输入是文件,那么如何使for
循环使用它?
>>> dirs="foo"
>>> for file in glob.iglob(r'{0}/**/*.xml'.format(dirs),recursive=True):
... print(file)
...
foo/b.xml
foo/c.xml
foo/a.xml
>>> dirs="foo/b.xml"
>>> for file in glob.iglob(r'{0}/**/*.xml'.format(dirs),recursive=True): #Here, how to make "file" to get foo/b.xml ??
... print(file)
...
>>>
我可以使用if
条件执行此操作,但有没有办法在for()
内执行此操作?
答案 0 :(得分:1)
[index]