欢迎访问宙启技术站
智能推送

判断路径是否存在:使用pathlib.Path.exists()方法

发布时间:2024-01-20 17:02:02

pathlib是Python中用于处理文件和目录路径的模块,提供了一些方便的方法和属性来操作路径。

其中,Path.exists()方法用于判断路径是否存在。如果路径存在则返回True,路径不存在则返回False。

下面是Path.exists()方法的使用例子:

from pathlib import Path

# 创建一个Path对象表示要判断的路径
path = Path("C:/Users/username/Documents/example.txt")

# 判断路径是否存在
if path.exists():
    print("路径存在")
else:
    print("路径不存在")

在上面的例子中,我们创建了一个Path对象表示要判断的路径C:/Users/username/Documents/example.txt。然后,我们使用Path.exists()方法判断该路径是否存在。

若路径存在,则会输出"路径存在";若路径不存在,则会输出"路径不存在"。

你也可以使用相对路径来创建Path对象,例如:

from pathlib import Path

# 创建一个Path对象表示当前目录下的example.txt文件
path = Path("example.txt")

# 判断路径是否存在
if path.exists():
    print("路径存在")
else:
    print("路径不存在")

上述例子中,我们创建了一个Path对象表示当前目录下的example.txt文件,然后再次使用Path.exists()方法判断该路径是否存在。与前一个例子类似,如果路径存在则输出"路径存在",否则输出"路径不存在"。

总结一下,使用pathlib.Path.exists()方法可以快速判断路径是否存在,它是一个方便且易于使用的方法。