Using os.walk in order to recurse into folders in Python

后端 未结 2 495
情歌与酒
情歌与酒 2021-01-23 09:06

I have the following code as part of a Python file, and it traverses .py files in the folder called controllers, and preforms some operations with them.

This is my prot

2条回答
  •  忘了有多久
    2021-01-23 09:46

    os.walk will return an iterable of 3-tuples for every directory and subdirectory in the specified top directory.

    from os import walk
    
    dirs = walk('/top/directory/here')
    for path_from_top, subdirs, files in dirs:
        for f in files:
            if f.endswith('py'):
                print str(path_from_top) + '/' + str(f)
    

提交回复
热议问题