python 目录是否存在?

Python 是一种高阶、面向对象的解释性编程语言,随着近年来数据爬虫、办公自动化等领域的快速发展,Python 的应用范围越来越广 。那么在 Python 中,如何判断一个目录是否存在呢?

python 目录是否存在?

文章插图
1. 使用 os 模块
常见的判断目录是否存在的方式是使用 os 模块 。os 模块中有一个路径判断的函数 os.path.exists(path),当路径存在时返回 True,否则返回 False 。
示例代码:
import os
dir_path = 'path/to/my/directory'
if os.path.exists(dir_path):
print('目录已存在')
else:
print('目录不存在')
2. 使用 pathlib 模块
python 3.4 版本之后 , 官方引入了 pathlib 模块,它提供了一个更加直观且易于使用的面向对象的文件系统路径操作 API,更适合跨平台应用程序 。
示例代码:
from pathlib import Path
dir_path = Path('path/to/my/directory')
if dir_path.exists():
print('目录已存在')
else:
print('目录不存在')
除此之外,还有一些其他的方式判断目录是否存在,如使用 try except 捕获异常、使用 open 函数判断 。但是相比之下,使用 os 模块和 pathlib 模块更加简单易用,而且在不同的 Python 版本中都能够使用 。
摘要:本文介绍了在 Python 中判断目录是否存在的多种方式,包括 os 模块和 pathlib 模块 。具体实现代码和使用说明,请查看文章内容 。
【python 目录是否存在?】关键词:Python 目录是否存在、os 模块、pathlib 模块

    推荐阅读