我有一个文件夹A,它有100个子文件夹,每个子文件夹都有3-6个子文件夹,其中一个子文件夹包含一堆txt文件。我需要进行文件递归才能得到它们。因为我想给人们提供一些可以建立的东西:
import path
rootdir = path(*Folder A location*)
file_list = [f for f in rootdir.glob('**/*') if f.is_file()]
# For absolute paths instead of relative the current dir
file_list = [f for f in rootdir.resolve().glob('**/*') if f.is_file()]我的目标是获取这些包含表的.txt文件,并从中收集数据。
发布于 2018-02-26 10:37:18
使用os.walk()递归查找所有以.txt结尾的文件
import os
for dirpath, dirnames, filenames in os.walk('.'):
for f in filenames:
if f.endswith('.txt'):
print(os.path.join(dirpath, f))https://stackoverflow.com/questions/48980611
复制相似问题