मैं पाइथन में सुरक्षित रूप से नेस्टेड निर्देशिका कैसे बना सकता हूं?

| | | | |

यह जांचने का सबसे शानदार तरीका क्या है कि जिस निर्देशिका में फ़ाइल लिखी जा रही है वह मौजूद है, और यदि नहीं, तो पायथन का उपयोग करके निर्देशिका बनाएं? मैंने जो कोशिश की वह है:

आयात ओएस file_path = "/my/directory/filename.txt" निर्देशिका = os.path.dirname (file_path) कोशिश करें: os.stat (निर्देशिका) को छोड़कर: os.mkdir (निर्देशिका) f = फ़ाइल (फ़ाइल नाम) 

किसी तरह, मैं चूक गया os.path.exists (धन्यवाद कांजा, ब्लेयर और डगलस)। मेरे पास अब यही है:

क्या "खुले" के लिए कोई फ़्लैग है, जो इसे स्वचालित रूप से करता है?