python路径库pathlib应用
2022/1/26 17:07:04
本文主要是介绍python路径库pathlib应用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
代码
from pathlib import Path # 常用 p = Path('./util') print(type(p), p) print(type(str(p)), p) print(p.exists()) print(p.is_dir()) # 路径组合 p2 = p / 'actions.py' print(type(p2), p2) # 文件名字及后缀 p = Path('util/actions.py') print(p.name) print(p.stem) print(p.suffix) # 文件打开 p3 = Path('t.txt') with open(p2) as f: print(f.read()) # f.wright('abc') # 文件后缀 p = Path('util/actions.py.gz') print(p.suffix) # .gz print(p.suffixes) # ['.py', '.gz'] # 文件父目录 p = Path('test/pw/util/actions.py') print(p.parent) # test/pw/util print(p.parents[0]) # test/pw/util print(p.parents[1]) # test/pw print(p.parents[2]) # test # 其他用法 print([x for x in p.iterdir() if x.is_dir()]) # 遍历p目录下的所有文件夹 print(list(p.glob('**/*.py'))) # 搜索当前路径下所有.py结尾的文件 # windows调用 p = Path('C:/Users/Administrator/Desktop/Pexe') print(p) print(p.exists())
这篇关于python路径库pathlib应用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器