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
มีความเข้มแข็งเพียงพอสำหรับกรณีการใช้งานส่วนใหญ่ ทำให้ไลบรารีของบุคคลที่สามไม่จำเป็นสำหรับงานนี้โดยเฉพาะ