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

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

# -*- 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)

运行效果图:

在这里插入图片描述
原目录结构如下:

在这里插入图片描述
在这里插入图片描述
喜欢的点个赞❤吧!

猜你喜欢

转载自blog.csdn.net/qq_38161040/article/details/109050718
今日推荐