मुझे एक temp निर्देशिका बनाने की आवश्यकता है जो एक और नामित निर्देशिका और सबफ़ाइल रखेगी। अंत में नामित निर्देशिका और सबफाइल को टैरबॉल में जोड़ा जाएगा और अस्थायी निर्देशिका को हटाया जा सकता है। शुरुआत में mkdtemp का उपयोग करने जा रहा था, लेकिन ऐसा लगता है कि अस्थायी डायरेक्टरी विधि स्वयं को हटा देती है? क्या कोई मतभेदों को समझा सकता है।पायथन: tempfile.mkdtemp और tempfile के बीच अंतर। समकालीन डायरेक्टरी
उत्तर
आप सही हैं कि केवल वास्तविक अंतर यह है कि TemporaryDirectory
इसे पूरा होने पर ही हटा देगा। यह आप की तरह कुछ करने देंगे:
with tempfile.TemporaryDirectory() as dir:
do_stuff_with(dir)
जब आप with
के दायरे छोड़ देते हैं, अस्थायी निर्देशिका हटा दिया जाएगा। mkdtemp
के साथ, आपको इसे मैन्युअल रूप से करने की आवश्यकता होगी।
:
यह समारोह एक अस्थायी निर्देशिका का उपयोग mkdtemp() ( आपूर्ति तर्क सीधे अंतर्निहित कार्य करने के लिए पारित कर रहे हैं) पैदा करता है। परिणामी ऑब्जेक्ट को संदर्भ प्रबंधक के रूप में उपयोग किया जा सकता है (स्टेटमेंट संदर्भ प्रबंधक के साथ देखें)। के संदर्भ पर (या अस्थायी निर्देशिका ऑब्जेक्ट का विनाश), नए ने अस्थायी निर्देशिका बनाई और सभी इसकी सामग्री फाइल सिस्टम से हटा दी गई है।
यदि आप अंतिम वाक्य नहीं पढ़ेंगे तो मुझे नीचे छोड़ने के लिए स्वतंत्र महसूस करें। अंतिम वाक्य पूछे जाने वाले प्रश्न को स्पष्ट रूप से बताता है। –
मुझे एसओ पंजीकरण के दौरान किसी भी उपयोगकर्ता आवश्यकताओं को पढ़ना याद नहीं है, जिसके लिए मुझे प्रोग्रामिंग या विकास के साथ प्रवीणता का एक निश्चित स्तर होना चाहिए। हम सभी जीवित रहने के लिए ऐसा नहीं करते हैं और न ही इसे माना जाना चाहिए। मैं केवल किसी को यह बताने के लिए कह रहा हूं कि कुछ लोगों को "स्पष्ट रूप से" दस्तावेज किया गया है। – CarpeNoctem
बताएं कि अंतिम वाक्य में क्या स्पष्ट नहीं है .... फिर हम फिर से बात कर सकते हैं –
- 1. एफएस डायरेक्टरी और एमएमएपी निर्देशिका के बीच अंतर?
- 2. मेमकेचे और पायथन शब्दकोश के बीच अंतर
- 3. Django "फ़ाइल के आकार को निर्धारित करने में असमर्थ" tempfile के साथ त्रुटि। समकालीन फ़ाइल
- 4. सक्रिय पायथन और पायथन के बीच क्या अंतर है?
- 5. "। +" और "। +?" के बीच अंतर
- 6. डायरेक्टरी
- 7. स्पेशलफोल्डर के बीच क्या अंतर है। डेस्कटॉप और स्पेशलफोल्डर। डेस्कटॉपटॉप डायरेक्टरी?
- 8. पायथन प्रिंट/प्रारूप विधियों के बीच अंतर
- 9. django classonlymethod और पायथन क्लासमेड के बीच क्या अंतर है?
- 10. पायथन: __builtin__ और __builtins__ के बीच क्या अंतर है?
- 11. पायथन में, ".append()" और "+ = []" के बीच क्या अंतर है?
- 12. पायथन में रिटर्न और प्रिंटिंग के बीच अंतर?
- 13. ट्विस्ट (पायथन) - सहयोग और सहवास के बीच क्या अंतर है?
- 14. पायथन सजावट और सजावटी पैटर्न के बीच क्या अंतर है?
- 15. पायथन और जावास्क्रिप्ट नियमित अभिव्यक्तियों के बीच क्या अंतर है?
- 16. पायथन में सूचियों और टुपल्स के बीच क्या अंतर है?
- 17. पायथन में डीआईआर() और स्थानीय() के बीच कोई अंतर?
- 18. पायथन रेगेक्स - खोज के बीच अंतर और सभी
- 19. पायथन में सूची और ट्यूपल (शून्य अपरिवर्तनीयता) के बीच अंतर?
- 20. पायथन में सेट और सूचियों के बीच क्या अंतर है?
- 21. पायथन में {} और [] के बीच क्या अंतर है?
- 22. पायथन: 'ग्लोबल' और ग्लोबल्स() के बीच अंतर। अद्यतन (var)
- 23. पायथन मल्टीप्रोसेसिंग: मानचित्र और इमेप के बीच क्या अंतर है?
- 24. AJAX के बीच अंतर और
- 25. CMake: $ {} और के बीच अंतर "$ {}"
- 26. ऑब्जेक्ट और * के बीच अंतर?
- 27. $ के बीच अंतर? और PowerShell
- 28. == और मामले के बीच अंतर?
- 29. "या" और "||" के बीच अंतर
- 30. वीबीए: और + के बीच अंतर
दस्तावेज़ों की अंतिम वाक्य बहुत स्पष्ट है –