Python 检查给定路径中的文件夹是否存在,如果不存在则创建文件夹
在本文中,我们将介绍如何在Python中检查给定路径中的文件夹是否存在,如果不存在则创建文件夹。有时候,在处理文件和目录时,我们需要确保目标文件夹存在,以便能够顺利进行操作。Python提供了一种简单而有效的方式来检查文件夹是否存在,并在需要时创建文件夹。
阅读更多:Python 教程
检查文件夹是否存在
要检查给定路径中的文件夹是否存在,可以使用os.path.exists()
函数。该函数可以接受一个路径作为参数,并返回一个布尔值,表示该路径是否存在。
下面是一个示例,演示如何检查文件夹是否存在:
import os
folder_path = "C:/Users/Username/Documents/Folder"
if os.path.exists(folder_path):
print("文件夹已存在")
else:
print("文件夹不存在")
在上述示例中,我们首先定义了一个文件夹路径folder_path
。然后,我们使用os.path.exists()
函数检查该路径是否存在。如果该路径存在,则打印出”文件夹已存在”;如果该路径不存在,则打印出”文件夹不存在”。
创建文件夹
当我们确定给定路径中的文件夹不存在时,我们可以使用os.makedirs()
函数来创建该文件夹。os.makedirs()
函数可以接受一个路径作为参数,并在该路径下创建新的文件夹。
下面是一个示例,演示如何创建文件夹:
import os
folder_path = "C:/Users/Username/Documents/NewFolder"
if not os.path.exists(folder_path):
os.makedirs(folder_path)
print("文件夹已成功创建")
else:
print("文件夹已存在")
在上述示例中,我们首先定义了一个文件夹路径folder_path
。然后,我们使用os.path.exists()
函数检查该路径是否存在。如果该路径不存在,则使用os.makedirs()
函数来创建文件夹,并打印出”文件夹已成功创建”;如果该路径已经存在,则打印出”文件夹已存在”。
总结
在Python中,我们可以使用os.path.exists()
函数来检查给定路径中的文件夹是否存在,使用os.makedirs()
函数来创建文件夹。通过这些函数,我们可以轻松地进行文件和目录的操作,确保所需的文件夹在需要时存在。
通过本文的介绍和示例,您应该能够在Python中检查文件夹是否存在,并在需要时创建文件夹。这将有助于您更好地进行文件和目录的处理。祝您在Python编程中取得成功!