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

2021-12-01 11:53:48 浏览数 (1)

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)

运行效果图:

原目录结构如下:

喜欢的点个赞❤吧!

0 人点赞