Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件
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库获取直接下级文件和所有下级文件相关推荐
- Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
pathlib.Path("路径").is_file() 判断是否是文件,是文件的话返回 True. pathlib.Path("路径").is_dir() 判 ...
- Python基础学习之 os 模块详解
Python基础学习之 os 模块详解 文章目录 Python基础学习之 os 模块详解 1. 路径操作 1.1 os.chdir(),切换当前工作目录: 1.2 os.getcwd(),返回工作目录 ...
- python找不到os模块_python之os模块
在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用 ...
- python找不到os模块_Python中的OS模块:您需要知道的一切
Python是当今业界最强大的编程语言之一.由于Python具有许多特性和强大的通用性,许多复杂的编程目标可以很容易地在Python中实现.在本文中,我们将按照以下顺序讨论Pyt Python是当今业 ...
- Python内置函数os模块shutil模块
一.内置函数 内置函数就是python里面自带的一些函数,不需要自己定义,直接就可以使用的函数. print(sum([1,2,3])) #求和的 print(min("123") ...
- python获取文件夹名称、文件名、去除后缀的文件名、文件改名等
当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 重命名文件 getfiledata.py # 当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名 ...
- Node.js折腾记一(改进):文件夹目录树获取
前言 这是第一个版本: 用来干什么:想干嘛干嘛 为什么写:写来玩,学习node.js文件系统相关api:树结构这种东西还是挺不错的,会用会造才是真的会 用了什么: fs.readdir(dir), f ...
- 按键精灵_50多个特殊文件夹路径的获取方法
MsgBox CreateObject("Shell.Application").Namespace(&H0).Self.Path //"桌面"的桌面图 ...
- 【VSCode】当前工作目录非当前文件夹/pathlib打印cwd路径错误
问题 [VSCODE]当前工作目录非当前文件夹/pathlib打印cwd路径错误 方法 修改.vscode/launch.json文件,文件末尾增加cwd一行,如下: {// 使用 IntelliSe ...
最新文章
- ASP.NET Core 2.1带来SignalR、Razor类库
- element-- 修改MessageBox 弹框 中确定和取消按钮顺序
- 翻窗户消失的百岁老人/百岁老人跷家去 中文字幕
- hdu 5274(树链剖分)
- 【转载】负数的二进制
- 站怎么点都是一样_老鼠被卡在轮胎里,像是被点了穴道一样:这可怎么办才好?...
- git 怎么还原历史版本_4. Git--修改/回退等操作
- java面向对象第一课,定义类,模拟人的行为:吃饭工作休息
- 不得不爱开源 Wijmo jQuery 插件集(10)-【Expander】(附页面展示和源码)
- BZOJ 2821: 作诗(Poetize) [分块]
- PHP的面向对象模型(转贴)
- 55. 安全 HTTP(3)
- 网上教学管理系统的设计与实现
- python求和函数详解_python 中求和函数 sum详解
- NameNode格式化——组件恢复,数据丢失
- 【优秀课设】基于Linux粤嵌GEC6818开发板的电子乐队程序设计(四种模式:和弦模式、键盘模式、鼓点模式、编曲模式)
- 让WINDOWS XP自动登陆
- USB摄像头图片采集+QT显示(二)
- 肥猪流码农的逆袭之路(1)
- 自适应动态规划学习笔记(3)
热门文章
- hihoCoder #1182 欧拉路·三 (变形)
- 【Java】实战Java虚拟机之五“开启JIT编译”
- CO葵花宝典-4.物料成本估算配置
- [转]十天学习PHP之第一天(PHP)----基础知识
- android ART编译预优化
- vc++ mfc 非客户区 描绘线_决战客户端技术
- 使用php开发,基于swoole扩展开发的工具 swoole-crontab
- PHP安装编译错误及解决办法
- Linux 查看进程命令
- 监控HP服务器cpu状态脚本