pathlib 核心功能一览

pathlib 核心功能一览

功能类别 主要方法/属性 说明
创建与定义 Path(), Path.cwd(), Path.home(), / 运算符, resolve() 定义路径、获取当前/用户目录、拼接路径、获取绝对路径
属性解析 .name, .stem, .suffix, .parent, .parents 获取文件名、无后缀文件名、扩展名、父目录
查询与判断 .exists(), .is_file(), .is_dir(), .stat() 判断路径是否存在、是文件还是目录、获取文件大小与修改时间
目录与文件操作 .mkdir(), .touch(), .rmdir(), .unlink(), .rename(), .replace() 创建/删除目录、创建文件、删除文件、重命名/移动文件
读写文件 .read_text(), .write_text(), .read_bytes(), .write_bytes() 直接读写文件内容(文本或二进制),无需手动 open/close
相关推荐
djjdjdjdjjdj1 天前
golang如何编写SSL证书到期检测工具_golang SSL证书到期检测工具编写总结
jvm·数据库·python
axinawang1 天前
第2课: 与世界打招呼(输出)
python
2301_813599551 天前
HTML5中Canvas局部刷新区域重绘的算法优化
jvm·数据库·python
m0_602857761 天前
mysql如何防止用户通过子查询窃取权限_MySQL安全参数设置
jvm·数据库·python
我是无敌小恐龙1 天前
Java SE 零基础入门 Day05 类与对象核心详解(封装+构造方法+内存+变量)
java·开发语言·人工智能·python·机器学习·计算机视觉·数据挖掘
qq_189807031 天前
Less如何处理CSS长文本换行_封装Mixin解决不同场景需求
jvm·数据库·python
小灰灰搞电子1 天前
Python self关键字详解及其应用
开发语言·python
HHHHH1010HHHHH1 天前
CSS如何处理带有状态切换的折叠菜单_利用BEM修饰符管理状态
jvm·数据库·python
2401_871696521 天前
如何在响应式网页中水平居中表单(CSS 绝对定位居中方案)
jvm·数据库·python
2301_775148151 天前
CSS如何减少对HTML结构依赖_利用BEM命名保持样式的逻辑独立
jvm·数据库·python