Python 判断文件夹存在与否323


在 Python 中,我们可以使用 os 模块来判断一个文件夹是否存在。以下是一些判断文件夹存在与否的方法:

()

() 函数可以检查一个文件或文件夹是否存在。如果文件或文件夹存在,它将返回 True,否则返回 False。
import os
# 检查文件夹"my_folder"是否存在
if ("my_folder"):
print("文件夹存在")
else:
print("文件夹不存在")

()

() 函数专门用来检查一个路径是否是一个文件夹。如果路径是一个文件夹,它将返回 True,否则返回 False。
import os
# 检查文件夹"my_folder"是否是文件夹
if ("my_folder"):
print("这是个文件夹")
else:
print("这不是个文件夹")

try/except

我们可以使用 try/except 语句来处理当我们尝试访问不存在的文件夹时发生的错误。如果文件夹不存在,except 语句将被执行。
import os
try:
# 尝试打开文件夹"my_folder"
("my_folder")
print("文件夹存在")
except FileNotFoundError:
print("文件夹不存在")

()

() 函数用于递归删除一个文件夹及其所有内容。如果文件夹不存在,该函数将引发 FileNotFoundError 错误,我们可以使用此错误来检查文件夹是否存在。
import shutil
try:
# 尝试删除文件夹"my_folder"
("my_folder")
except FileNotFoundError:
print("文件夹不存在")

其他提示

以下是一些其他提示,用于判断文件夹存在与否:* 检查文件夹的绝对路径。如果路径不存在,文件夹就不存在。
* 使用 () 函数获取当前工作目录,然后使用 () 函数将文件夹名称附加到路径。
* 对于 Windows 系统,请记住区分大小写。

在 Python 中判断文件夹存在与否可以使用多种方法。选择哪种方法取决于具体情况和所需的精确度水平。

2024-10-16


上一篇:Excel 数据处理:使用 Python 写入 Excel 文件

下一篇:Python中调用Python代码:模块、函数和脚本