python_os.walk(dir)

来源:互联网 发布:耐克淘宝旗舰店正品吗 编辑:程序博客网 时间:2024/06/07 07:24

for root, dirs, files in os.walk(dir):

os.walk返回一个三元组:

path -- 对当前路径以及其下所有的子目录进行递归;

dirs -- 当前路径下的子目录;

files -- 当前路径下的文件


>>> for r in os.walk('/home/elliyue/bin/_script/python'):
...     r
... 
('/home/elliyue/bin/_script/python', ['String'],['f1.py', 'test1.py', 'thread1.py'])
('/home/elliyue/bin/_script/python/String', [],['f1.py'])


应用:

# Appending all folders in /vobs/iov/rbs/nitescripts/ to sys.path
for path, dirs, files in os.walk('/vobs/iov/rbs/nitescripts/'):
    for dir in dirs:
        sys.path.append(path + dir + '/')
    break


原创粉丝点击