डायरेक्टरी बनाने के लिए, पहले os.path.exists(directory) का उपयोग करके जांचें कि यह पहले से मौजूद है या नहीं। फिर आप इसे इस प्रकार बना सकते हैं:
import os
if not os.path.exists('my_folder'):
os.makedirs('my_folder')
आप पायथन इडियम EAFP (Easier to Ask for Forgiveness than Permission) का भी उपयोग कर सकते हैं। उदाहरण के लिए,
import os, errno
try:
os.makedirs('my_folder')
except OSError as e:
if e.errno != errno.EEXIST:
raise