पायथन में प्रोग्रामिंग करते समय, Idiomatic Python का उपयोग करना सामान्य रूप से जाने का तरीका है। अजगर मुहावरों में से एक ईएएफपी है:अनुमति की तुलना में क्षमा मांगना आसान है। तो एक निर्देशिका बनाने का प्रयास करें, यदि यह मौजूद है तो आपको एक त्रुटि मिलेगी जिसे आप पकड़ सकते हैं।
उदाहरण
import os, errno
try:
os.makedirs('my_folder')
except OSError as e:
# If error is not already exists, then raise the error else continue
if e.errno != errno.EEXIST:
raise
# Now do what you want with my_folder