前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件

Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件

作者头像
小蓝枣
发布2021-12-01 11:53:48
8660
发布2021-12-01 11:53:48
举报

pathlib.Path("路径").iterdir() 可以获取直接下级文件和文件夹。 pathlib.Path("路径").glob("**/*") 可以获取所有下级文件和文件夹。

代码语言:javascript
复制
# -*- coding: UTF8 -*-
import pathlib

path = pathlib.Path("C:\\Users\\Administrator\\Desktop\\办公\\0-桌面\\spr合集")
# print(dir(path))
print("展示文件夹名:")
print(path.name)
print("展示整个路径:")
print(path)

print("\n展示直接下级:")
for i in path.iterdir():
    print(i)
print("遍历所有下级:")
for i in path.glob("**/*"):
    print(i)

运行效果图:

在这里插入图片描述
在这里插入图片描述

原目录结构如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

喜欢的点个赞❤吧!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-10-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档