ตรวจสอบว่ามีไดเร็กทอรีหรือไม่

Python:
ตรวจสอบว่ามีไดเร็กทอรีหรือไม่

วิธีการ:

Python มีวิธีพื้นฐานในการตรวจสอบการมีอยู่ของโฟลเดอร์โดยใช้โมดูล os และ pathlib นี่คือตัวอย่างสำหรับทั้งสอง:

การใช้งานโมดูล os

import os

# ระบุที่อยู่ของโฟลเดอร์
dir_path = "/path/to/directory"

# ตรวจสอบว่าโฟลเดอร์มีอยู่
if os.path.isdir(dir_path):
    print(f"โฟลเดอร์ {dir_path} มีอยู่.")
else:
    print(f"โฟลเดอร์ {dir_path} ไม่มีอยู่.")

การใช้งานโมดูล pathlib

from pathlib import Path

# ระบุที่อยู่ของโฟลเดอร์
dir_path = Path("/path/to/directory")

# ตรวจสอบว่าโฟลเดอร์มีอยู่
if dir_path.is_dir():
    print(f"โฟลเดอร์ {dir_path} มีอยู่.")
else:
    print(f"โฟลเดอร์ {dir_path} ไม่มีอยู่.")

ไลบรารีของบุคคลที่สาม

แม้ว่าไลบรารีมาตรฐานของ Python จะเพียงพอสำหรับการตรวจสอบว่ามีโฟลเดอร์อยู่หรือไม่, ไลบรารีเช่น pathlib2 สามารถเป็นทางเลือกสำหรับความสอดคล้องกันในเวอร์ชัน Python ต่างๆ หรือฟังก์ชันเพิ่มเติม

หมายเหตุ: ณ รุ่นล่าสุดของ Python, pathlib มีความเข้มแข็งเพียงพอสำหรับกรณีการใช้งานส่วนใหญ่ ทำให้ไลบรารีของบุคคลที่สามไม่จำเป็นสำหรับงานนี้โดยเฉพาะ