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