问题

如何检查文件是否存在,而无需使用 try 语句?



解决方法

您也可以使用 os.path .isfile

Return True if path is an existing regular file. This follows symbolic links, so both islink() and isfile() can be true for the same path.

import os.path
os.path.isfile(fname) 

如果您需要确保它是一个文件.

从Python 3.4开始, pathlib 代码>模块提供了面向对象的方法:

from pathlib import Path

my_file = Path("/path/to/file")
if my_file.is_file():
    # file exists



相关问题推荐