followlinks表示是否扫描软连接,topdown是否广度遍历
def get_file_path(dir_path):
"""获取文件夹下面的所有文件,包括子文件夹"""
file_list = os.walk(dir_path, topdown=True, onerror=None, followlinks=False)
for root, dirs, files in file_list:
for f in files:
path = os.path.join(root, f)
yield path.replace('\\', '/')