Python os.path模块提供了有关路径名的有用函数。这个 os.path.exist() 或 path.exists() 或者只是 存在() 方法用于检查指定的路径是否存在。指定的路径可以是os.path.exists()方法仅检查其是否存在的文件或文件夹。
null
os.path.exists()方法语法
os.path.exists()方法语法如下所示。如果指定的路径存在,则此方法返回布尔值 是的 . 如果不存在,则返回布尔值 假 .
os.path.exists(PATH)
- 路径 路径可以是文件、文件夹、链接等。
使用os.Path.Exists()方法检查路径是否存在
可以使用os.path.exists()方法检查路径或目录。我们将把路径分成两个引号,如下所示。在下面的示例中,我们将检查“/home/ismail”是否存在。
import os.pathif os.path.exists("/home/ismail"): print("/home/ismail exists")else: print("/home/ismail do NOT exists")
或者,我们可以将路径指定为如下所示的字符串变量。我们将把路径放入名为path的字符串变量中。
import os.path
path =
"/home/ismail"if os.path.exists(path):
print("/home/ismail exists")
else:
print("/home/ismail do NOT exists")
使用os.path.Exists()方法检查文件是否存在
还可以使用os.path.exists()方法检查指定的文件是否存在。与前面的示例相同,我们将提供文件名和文件路径。在下面的示例中,我们将检查是否存在“/home/ismail/file.txt”。
import os.path
if os.path.exists("/home/ismail/file.txt"):
print("file.txt exists")
else:
print("file.txt do NOT exists")
或者,我们可以将路径指定为如下所示的字符串变量。我们将把路径放入名为path的字符串变量中。
import os.pathpath = "/home/ismail/file.txt"if os.path.exists(path): print("file.txt exists")else: print("file.txt do NOT exists")
为了更严格地检查指定的路径是否是文件并且存在,我们可以添加os.path.isfile()方法,如下所示。
import os.path
path = "/home/ismail/file.txt"
if os.path.exists(path) and os.path.isfile(path):
print("file.txt exists")
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END