python获取⽂件夹(包括⼦⽬录)下所有⽂件的路径1.获取⽬录下所有⽂件的路径(简洁写法)
# -*- coding: utf-8 -*-
import os
f=open("","a")
for root,dirs,files in os.walk(dirpath):
for file in files:
f.writelines(os.path.join(root,file)+"\n")
2.获取⽬录下所有⽂件的路径(递归写法)
# -*- coding: utf-8 -*-
import os
python怎么读文件夹下的文件夹
def all_files_path(rootDir):
for root, dirs, files in os.walk(rootDir):# 分别代表根⽬录、⽂件夹、⽂件
for file in files:# 遍历⽂件
file_path = os.path.join(root,file)# 获取⽂件绝对路径
filepaths.append(file_path)# 将⽂件路径添加进列表
for dir in dirs:# 遍历⽬录下的⼦⽬录
dir_path = os.path.join(root,dir)# 获取⼦⽬录路径
all_files_path(dir_path)# 递归调⽤
if __name__ =="__main__":
filepaths =[]# 初始化列表⽤来
all_files_path(dirpath)
with open('','a')as f:
for filepath in filepaths:
f.write(filepath +'\n')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。