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

# -*- coding: UTF8 -*-
import pathlibpath = 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)

运行效果图:


原目录结构如下:



喜欢的点个赞❤吧!

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

  1. Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹

    pathlib.Path("路径").is_file() 判断是否是文件,是文件的话返回 True. pathlib.Path("路径").is_dir() 判 ...

  2. Python基础学习之 os 模块详解

    Python基础学习之 os 模块详解 文章目录 Python基础学习之 os 模块详解 1. 路径操作 1.1 os.chdir(),切换当前工作目录: 1.2 os.getcwd(),返回工作目录 ...

  3. python找不到os模块_python之os模块

    在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用 ...

  4. python找不到os模块_Python中的OS模块:您需要知道的一切

    Python是当今业界最强大的编程语言之一.由于Python具有许多特性和强大的通用性,许多复杂的编程目标可以很容易地在Python中实现.在本文中,我们将按照以下顺序讨论Pyt Python是当今业 ...

  5. Python内置函数os模块shutil模块

    一.内置函数 内置函数就是python里面自带的一些函数,不需要自己定义,直接就可以使用的函数. print(sum([1,2,3])) #求和的 print(min("123") ...

  6. python获取文件夹名称、文件名、去除后缀的文件名、文件改名等

    当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 重命名文件 getfiledata.py # 当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名 ...

  7. Node.js折腾记一(改进):文件夹目录树获取

    前言 这是第一个版本: 用来干什么:想干嘛干嘛 为什么写:写来玩,学习node.js文件系统相关api:树结构这种东西还是挺不错的,会用会造才是真的会 用了什么: fs.readdir(dir), f ...

  8. 按键精灵_50多个特殊文件夹路径的获取方法

    MsgBox CreateObject("Shell.Application").Namespace(&H0).Self.Path //"桌面"的桌面图 ...

  9. 【VSCode】当前工作目录非当前文件夹/pathlib打印cwd路径错误

    问题 [VSCODE]当前工作目录非当前文件夹/pathlib打印cwd路径错误 方法 修改.vscode/launch.json文件,文件末尾增加cwd一行,如下: {// 使用 IntelliSe ...

最新文章

  1. ASP.NET Core 2.1带来SignalR、Razor类库
  2. element-- 修改MessageBox 弹框 中确定和取消按钮顺序
  3. 翻窗户消失的百岁老人/百岁老人跷家去 中文字幕
  4. hdu 5274(树链剖分)
  5. 【转载】负数的二进制
  6. 站怎么点都是一样_老鼠被卡在轮胎里,像是被点了穴道一样:这可怎么办才好?...
  7. git 怎么还原历史版本_4. Git--修改/回退等操作
  8. java面向对象第一课,定义类,模拟人的行为:吃饭工作休息
  9. 不得不爱开源 Wijmo jQuery 插件集(10)-【Expander】(附页面展示和源码)
  10. BZOJ 2821: 作诗(Poetize) [分块]
  11. PHP的面向对象模型(转贴)
  12. 55. 安全 HTTP(3)
  13. 网上教学管理系统的设计与实现
  14. python求和函数详解_python 中求和函数 sum详解
  15. NameNode格式化——组件恢复,数据丢失
  16. 【优秀课设】基于Linux粤嵌GEC6818开发板的电子乐队程序设计(四种模式:和弦模式、键盘模式、鼓点模式、编曲模式)
  17. 让WINDOWS XP自动登陆
  18. USB摄像头图片采集+QT显示(二)
  19. 肥猪流码农的逆袭之路(1)
  20. 自适应动态规划学习笔记(3)

热门文章

  1. hihoCoder #1182 欧拉路·三 (变形)
  2. 【Java】实战Java虚拟机之五“开启JIT编译”
  3. CO葵花宝典-4.物料成本估算配置
  4. [转]十天学习PHP之第一天(PHP)----基础知识
  5. android ART编译预优化
  6. vc++ mfc 非客户区 描绘线_决战客户端技术
  7. 使用php开发,基于swoole扩展开发的工具 swoole-crontab
  8. PHP安装编译错误及解决办法
  9. Linux 查看进程命令
  10. 监控HP服务器cpu状态脚本