import os
path = '/re2019/0129专项-学段去重csv'
path1 = '/re2019'
def get_files(filepath):
filess = []
files = os.listdir(filepath)
for file in files:
newpath = os.path.join(filepath, file)
if os.path.isdir(newpath):
get_files(newpath)
else:
newpath = os.path.join(filepath, newpath)
filess.append(newpath)
print(filess)
print(len(filess))
return filess
def get_by_walk(filepate):
filess = []
for root, dirs, files in os.walk(filepate):
filess.extend(files)
# print(root)
# print(files)
# print("*"*66)
print(filess)
return filess
if __name__ == '__main__':
get_by_walk(path)
get_files(path)
'''
root 所指的是当前正在遍历的这个文件夹的本身的地址
dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)
files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录)
'''
python 遍历文件夹下面所有文件
最新推荐文章于 2024-06-11 09:33:55 发布