Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके सुरक्षित अस्थायी फ़ाइल नाम कैसे जनरेट करें?


आप tempfile मॉड्यूल का उपयोग करके सबसे सुरक्षित तरीके से एक यूनिक अस्थायी फ़ाइल बना सकते हैं। फ़ाइल के निर्माण में कोई रेस कंडीशन नहीं होती। फ़ाइल केवल बनाने वाले यूज़र आईडी द्वारा पढ़ने और लिखने योग्य होती है। ध्यान दें कि mkstemp() का उपयोगकर्ता उसके साथ काम पूरा होने पर अस्थायी फ़ाइल को हटाने के लिए ज़िम्मेदार होता है। एक नई अस्थायी फ़ाइल बनाने के लिए, इसका उपयोग इस प्रकार करें:

उदाहरण

import tempfile
_, temp_file_path = tempfile.mkstemp()
print("File path: " + temp_file_path)

ध्यान दें कि काम पूरा होने के बाद आपको इस फ़ाइल को मैन्युअली डिलीट करना होगा।


  1. Python में बाइट कोड फ़ाइल कैसे उत्पन्न करें Python में बाइट कोड फ़ाइल कैसे उत्पन्न करें

    सभी Python प्रोग्राम स्वचालित रूप से आपके स्रोत कोड को संकलित कोड में संकलित करते हैं, जिसे बाइट कोड भी कहा जाता है, इसे निष्पादित करने से पहले। जब भी हम पहली बार किसी मॉड्यूल को आयात करते हैं या जब आपकी स्रोत फ़ाइल एक नई फ़ाइल होती है या हमारे पास हाल ही में संकलित फ़ाइल की तुलना में एक अद्यतन फ़

  1. - पायथन का उपयोग करके फ़ाइल का मोड (परमिशन) कैसे बदलें?

    किसी फ़ाइल की अनुमति बदलने के लिए, आप os.chmod(file, mode) कॉल का उपयोग कर सकते हैं। ध्यान दें कि मोड को ऑक्टल प्रतिनिधित्व में निर्दिष्ट किया जाना चाहिए और इसलिए यह 0o से शुरू होना चाहिए। उदाहरण के लिए, फ़ाइल को रीड-ओनली बनाने के लिए, आप परमिशन को 0o777 पर सेट कर सकते हैं (यहां 0o777 पूर्ण अनुमति

  1. - पायथन का उपयोग करके फ़ाइल कैसे डिलीट करें?

    आप os मॉड्यूल में फ़ंक्शन्स का उपयोग करके एक सिंगल फ़ाइल या एक सिंगल खाली फ़ोल्डर डिलीट कर सकते हैं। उदाहरण के लिए, यदि आप my_file.txt फ़ाइल डिलीट करना चाहते हैं, >>> import os >>> os.remove(my_file.txt) os.remove का आर्गुमेंट एब्सोल्यूट या रिलेटिव पथ होना चाहिए।