Python:
检查目录是否存在
如何操作:
Python 提供了使用 os
和 pathlib
模块来检查目录是否存在的原生方法。以下是两种方法的示例:
使用 os
模块
import os
# 指定目录路径
dir_path = "/path/to/directory"
# 检查目录是否存在
if os.path.isdir(dir_path):
print(f"目录 {dir_path} 存在。")
else:
print(f"目录 {dir_path} 不存在。")
使用 pathlib
模块
from pathlib import Path
# 指定目录路径
dir_path = Path("/path/to/directory")
# 检查目录是否存在
if dir_path.is_dir():
print(f"目录 {dir_path} 存在。")
else:
print(f"目录 {dir_path} 不存在。")
第三方库
尽管 Python 的标准库足以检查目录是否存在,像 pathlib2
这样的库可以成为跨 Python 版本一致性或附加功能方面的替代方法。
注意: 截至最新的 Python 版本,对于大多数用例而言,pathlib
已经足够健壮,使得第三方库对于这项特定任务变得不那么必要。