判断文件或目录是否存在
import os
if os.path.exists("/path/to/file"):
# 存在
pass
else:
# 不存在
pass
判断目录是否存在
import os
if os.path.isdir("/path"):
# 存在
pass
else:
# 不存在
pass
判断文件是否存在
import os
if os.path.isfile("/path"):
# 存在
pass
else:
# 不存在
pass
如果使用 python3, 还可以使用 pathlib
模块
>>> from pathlib import Path
>>> f = Path("./pip")
>>> f.exists() # 文件或目录是否存在
True
>>> f.is_file() # 文件是否存在
False
>>> f.is_dir() # 目录是否存在
True
关注公众号「Python之禅」,回复「1024」免费获取Python资源