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

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


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

उदाहरण

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

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


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

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

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

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

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

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