📌  相关文章
📜  python 检查文件夹是否存在 - Python (1)

📅  最后修改于: 2023-12-03 14:46:16.823000             🧑  作者: Mango

Python 检查文件夹是否存在

在编写Python程序时,我们经常需要检查文件夹是否存在。这篇文章将向程序员介绍如何使用Python来检查文件夹是否存在,并提供一些有关这个主题的丰富内容。

检查文件夹是否存在的方法

下面是几种常用的Python方法来检查文件夹是否存在:

1. 使用 os.path.exists() 函数
import os

folder_path = '/path/to/folder'

if os.path.exists(folder_path):
    print(f"Folder '{folder_path}' exists.")
else:
    print(f"Folder '{folder_path}' does not exist.")
2. 使用 os.path.isdir() 函数
import os

folder_path = '/path/to/folder'

if os.path.isdir(folder_path):
    print(f"Folder '{folder_path}' exists.")
else:
    print(f"Folder '{folder_path}' does not exist.")
3. 使用 os.path.isdir() 函数和异常处理
import os

folder_path = '/path/to/folder'

try:
    if os.path.isdir(folder_path):
        print(f"Folder '{folder_path}' exists.")
    else:
        print(f"Folder '{folder_path}' does not exist.")
except OSError as e:
    print(f"Error: {e}")
解释和代码片段说明
  • os.path.exists() 函数用于检查给定路径是否存在。
  • os.path.isdir() 函数用于检查给定路径是否是一个文件夹。
  • 第一个方法直接使用 os.path.exists() 函数,只检查给定路径是否存在,不检查是否是一个文件夹。
  • 第二个方法使用 os.path.isdir() 函数,先检查给定路径是否存在,然后再检查是否是一个文件夹。
  • 第三个方法使用了异常处理,当给定路径无效时会抛出 OSError 异常。

这些方法只是Python中检查文件夹是否存在的几种方式,根据实际需求和个人喜好,可以选择适合自己的方法。

希望这篇介绍对你在Python中检查文件夹是否存在有所帮助!