Python os.path.exists()方法教程

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
喜欢就支持一下吧
点赞0 分享