使用pathlib.Path.exists()方法检查文件/文件夹是否存在的python代码
pathlib.Path.exists()是路径类Path中的一个方法,用于检查给定路径是否存在。它返回一个布尔值,表示路径是否存在。接下来,我们将给出一些使用pathlib.Path.exists()方法的例子。
### 检查文件是否存在
首先,我们可以使用pathlib.Path.exists()方法来检查特定文件是否存在。假设我们要检查名为"example.txt"的文件是否存在:
from pathlib import Path
file_path = Path("example.txt")
if file_path.exists():
print("文件存在")
else:
print("文件不存在")
在这个例子中,我们首先创建了一个Path对象,指定文件的路径。然后,通过调用exists()方法,我们检查路径所对应的文件是否存在。如果文件存在,就输出"文件存在",否则输出"文件不存在"。
### 检查文件夹是否存在
除了文件,我们也可以使用pathlib.Path.exists()方法来检查文件夹是否存在。下面的例子展示了如何检查名为"example_folder"的文件夹是否存在:
from pathlib import Path
folder_path = Path("example_folder")
if folder_path.exists():
print("文件夹存在")
else:
print("文件夹不存在")
在这个例子中,我们创建了一个Path对象,指定文件夹的路径。然后,通过调用exists()方法,我们检查路径所对应的文件夹是否存在。如果文件夹存在,就输出"文件夹存在",否则输出"文件夹不存在"。
### 检查相对路径下的文件是否存在
我们也可以使用相对路径来检查文件是否存在。相对路径是相对于当前工作目录而言的路径。下面的例子演示了如何检查相对路径下的文件是否存在:
from pathlib import Path
file_path = Path("example_folder/example.txt")
if file_path.exists():
print("文件存在")
else:
print("文件不存在")
在这个例子中,我们创建了一个Path对象,指定了相对路径"example_folder/example.txt"。然后,我们调用exists()方法来检查路径所对应的文件是否存在。如果文件存在,就输出"文件存在",否则输出"文件不存在"。
### 结论
pathlib.Path.exists()方法是一个方便的方法,可以用于检查文件或文件夹是否存在。它可以帮助我们在进行文件操作之前,先检查文件的存在性,以避免出现错误。上述例子中给出了一些使用pathlib.Path.exists()方法的实际示例,可以帮助您更好地理解这个方法的使用。
