Python Pathlib 库使用方法总结(持续更新)

📅 2026/8/3 16:10:14
Python Pathlib 库使用方法总结(持续更新)
Python Pathlib 库使用方法总结持续更新引言正文导入模块获取当前工作路径目录获取当前运行 Python 文件所在目录判断路径是否存在获取 folder 文件夹下所有 .csv 文件的路径引言最近遇到需要大量处理数据的工作突然发现传统的 os 库使用起来非常麻烦且很多时候会和 Pycharm 编译器的提示信息出现冲突虽然仍旧可用但是不够便捷和美观。经过本人的探索发现 Pathlib 库可以完美替代且从 Python 3.6 开始Python 内置函数也逐步转向了 PythonLib 模块。因此特此记录一下 Pahtlib 库的各类使用方法本文将持续更新有兴趣的小伙伴可以关注下博主。正文导入模块frompathlibimportPath获取当前工作路径目录common_pathPath.cwd()print(common_path)如果想要放回当前工作路径的上级可以采用common_pathPath.cwd().parent# 上一级print(common_path)common_pathPath.cwd().parent.parent# 上两级print(common_path)common_pathPath.cwd().parents[0]# 上一级print(common_path)common_pathPath.cwd().parents[1]# 上两级print(common_path)注意 parent 和 parents 的区别。获取当前运行 Python 文件所在目录common_pathPath(__file__).resolve().parentprint(common_path)返回上一级和上两级的方法可参考上一节中的内容。判断路径是否存在common_pathPath.cwd()flagcommon_path.exists()print(flag)获取 folder 文件夹下所有 .csv 文件的路径all_fileslist(folder.glob(*.csv))print(all_files)# 输出为列表对象列出文件名称不包含路径部分。all_fileslist(folder.glob(*.csv))forpinall_files:print(p.name)