当前位置:网站首页 > 编程语言 > 正文

pathlib获取文件名(pathlib.path)



pathlib模块类似os模块,包含了对创建删除目录、读写文件、获取文件所在目录不同部分字段、判断文件是否存在,是否为文件和文件夹、文件统计和匹配查找

相比于os模块,Path模块更加简洁

通过举例说明Path被调用的函数作用,以下代码运行前均需要从pathlib中导入Path模块

  • Path.cwd(),返回文件当前所在目录。
  • Path.home(),返回用户的主目录。
  • 斜杠 ‘/’ 操作符用于拼接路径,比如创建子路径。

输出:

文件当前所在目录:/home/ss/test
用户主目录:/home/ss
新目录为:/home/ss/test/test

  • Path.mkdir(),创建给定路径的目录。
  • Path.rmdir(),删除该目录,目录文件夹必须为空

输出:

Path.resolve(),通过传入文件名,返回文件的完整路径。
Path.name,可以获取文件的名字,包含后缀名。
Path.parent,返回文件所在文件夹的名字。
Path.stem,获取文件名不包含后缀名。
Path.suffix,获取文件的后缀名。
Path.anchor,获取文件所在的盘符。




Path.exists(),判断 Path 路径是否指向一个已存在的文件或目录,返回 True 或 False。
Path.is_dir(),判断 Path 是否是一个路径,返回 True 或 False。
Path.is_file(),判断 Path 是否指向一个文件,返回 True 或 False。

Path.open(mode=‘r’),以 “r” 格式打开 Path 路径下的文件,若文件不存在即创建后打开。
Path.read_bytes(),打开 Path 路径下的文件,以字节流格式读取文件内容,等同 open 操作文件的 “rb” 格式。
Path.read_text(),打开 Path 路径下的文件,以 str 格式读取文件内容,等同 open 操作文件的 “r” 格式。
Path.write_bytes(),对 Path 路径下的文件进行写操作,等同 open 操作文件的 “wb” 格式。
Path.write_text(),对 Path 路径下的文件进行写操作,等同 open 操作文件的 “w” 格式



Path.iterdir(),返回 Path 目录文件夹下的所有文件,返回的是一个生成器类型。
Path.glob(pattern),返回 Path 目录文件夹下所有与 pattern 匹配的文件,返回的是一个生成器类型。
Path.rglob(pattern),返回 Path 路径下所有子文件夹中与 pattern 匹配的文件,返回的是一个生成器类型。

【Python】pathlib 模块的用法(Path

到此这篇关于python编程语言中pathlib模块简介及使用的文章就介绍到这了,更多相关python pathlib使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

到此这篇pathlib获取文件名(pathlib.path)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • .net反混淆(net 混淆)2025-08-03 08:09:05
  • ubuntu的镜像文件(ubuntu的镜像文件为啥传不到挂载的目录)2025-08-03 08:09:05
  • msp430f5529单片机(msp430f5529单片机原理图)2025-08-03 08:09:05
  • 制作网页的代码怎么写(用代码制作网页)2025-08-03 08:09:05
  • 点击a标签弹出新窗口(a标签弹出小窗口)2025-08-03 08:09:05
  • 爱奇艺手机怎么扫描二维码登录另一个手机(爱奇艺手机怎么扫描二维码登录另一个手机上)2025-08-03 08:09:05
  • max31865(max31865程序)2025-08-03 08:09:05
  • 颜色代码编号金色(金色的色号hsv编码)2025-08-03 08:09:05
  • bigboss源好用的插件(bigboss源有什么好用的插件)2025-08-03 08:09:05
  • win10 u盘启动盘制作(win10官方u盘启动盘制作)2025-08-03 08:09:05
  • 全屏图片