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-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战
- 2024-09-18Python量化交易:入门指南与实践
- 2024-09-18Python量化交易:入门指南与实战技巧
- 2024-09-14Python人工智能项目实战:从零开始的实践指南
- 2024-09-14探索Python人工智能资料:初学者的指南
- 2024-09-14Python人工智能资料:初学者的全面指南
- 2024-09-13Matplotlib入门:轻松绘制Python数据可视化图表
- 2024-09-13Python人工智能:初学者的入门指南
- 2024-09-13Python人工智能:轻松入门与实践