Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะสร้างไดเร็กทอรีได้อย่างไรหากไม่มีอยู่ใน Python


ในการสร้างไดเร็กทอรี ก่อนอื่นให้ตรวจสอบว่าไดเร็กทอรีนั้นมีอยู่แล้วโดยใช้ os.path.exists(directory) จากนั้นคุณสามารถสร้างโดยใช้:

import os
if not os.path.exists('my_folder'):
    os.makedirs('my_folder')

คุณยังสามารถใช้ python idiom EAFP:ง่ายกว่าในการขอการให้อภัยมากกว่าการอนุญาต ตัวอย่างเช่น

import os
try:
    os.makedirs('my_folder')
except OSError as e:
    if e.errno != errno.EEXIST:
        raise