700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 用python获取指定路径下的所有目录路径和文件路径

用python获取指定路径下的所有目录路径和文件路径

时间:2021-03-18 06:16:10

相关推荐

用python获取指定路径下的所有目录路径和文件路径

代码及注释如下:

import ospath = "D:\PycharmProjects" # 文件夹路径def get_dir(path): #获取目录路径for root,dirs,files in os.walk(path):#遍历path,进入每个目录都调用visit函数,,有3个参数,root表示目录路径,dirs表示当前目录的目录名,files代表当前目录的文件名for dir in dirs:#print(dir) #文件夹名 print(os.path.join(root,dir))#把目录和文件名合成一个路径def get_file(path):#获取文件路径for root, dirs, files in os.walk(path):for file in files:#print(file)#文件名print(os.path.join(root,file))get_dir(path)get_file(path)

第二种方式:

import ospath = "D:\测试文档及图片\图片" # 文件夹路径filename_list = os.listdir(path) # 获取文件夹路径下的所有目录及文件名for i in range(len(filename_list)): #打印文件路径下的目录及文件名称new_path = os.path.join(path,filename_list[i]) #把目录和文件名合成一个路径if os.path.isfile(new_path):#判断是否为文件print(filename_list[i])

此种方式比较局限,只能遍历一遍。第一段代码是所有该路径下的都被遍历。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。