Python判断文件夹是否存在可以使用os模块中的函数来完成。
具体如下:
- 使用os.path.isdir()函数
os.path.isdir()函数用于判断一个路径是否为一个目录,如果是目录,则返回True;否则返回False。示例代码如下:
import os
dir_path = "./my_folder"
if os.path.isdir(dir_path):
print("文件夹已存在")
else:
print("文件夹不存在")
解释:首先导入os模块,然后定义一个路径变量dir_path,接着使用os.path.isdir()函数来判断这个路径是否是一个目录,然后根据返回的结果进行相应操作。
- 使用os.path.exists()函数
os.path.exists()函数用于判断一个路径是否存在,如果存在则返回True;否则返回False。示例代码如下:
import os
dir_path = "./my_folder"
if os.path.exists(dir_path):
if os.path.isdir(dir_path):
print("文件夹已存在")
else:
print("存在同名文件")
else:
print("文件夹不存在")
解释:首先导入os模块,然后定义一个路径变量dir_path,接着使用os.path.exists()函数来判断这个路径是否存在,如果存在再使用os.path.isdir()来判断路径是否为目录,然后根据返回结果进行相应操作。
综上所述,判断文件夹是否存在可以使用os模块中的函数os.path.isdir()和os.path.exists(),前者用于判断路径是否为目录,后者用于判断路径是否存在。在实际使用中可以根据具体情况选择使用不同的函数来完成操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 如何判断文件夹是否存在 - Python技术站