如何让这篇文章遵循 python 2.6 中的符号链接?
def load_recursive(self, path):
for subdir, dirs, files in os.walk(path):
for file in files:
if file.endswith('.xml'):
file_path = os.path.join(subdir, file)
try:
do_stuff(file_path)
except:
continue
Set followlinks
to True
。这是第四个论点os.walk
方法,转载如下:
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
这个选项是在 Python 2.6 中添加的。
EDIT 1
使用时要小心followlinks=True
。根据文档 https://docs.python.org/3/library/os.html#os.walk:
Note:请注意该设置followlinks
为 True 可能会导致
如果链接指向其自身的父目录,则无限递归。
walk() 不会跟踪它已经访问过的目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)