Python: Check if a directory exists using os module
我正在尝试使用OS模块验证作为用户输入接收的目录是否存在。
这就是我接受输入的方式:
1 2 | directory = input("Hi ! please type a directory, thanks !") |
我的想法是要确保用户将键入现有目录,而不键入其他任何目录。
1 2 3 4 5 | from pathlib import Path def is_valid_directory(filename): p = Path(filename) return p.exists() and p.is_dir() |
编辑:注意在python 3.4中添加了
你读过
查看以下两个链接:
os.path.exists()。
Return True if path refers to an existing path.
路径
Return True if path is an existing directory.