কম্পিউটার টিউটোরিয়াল

পাইথনে সিকিউর টেম্পোরারি ফাইল নাম তৈরি করা

পাইথনের tempfile মডিউল ব্যবহার করে নিরাপদে ইউনিক টেম্পোরারি ফাইল তৈরি করা যায়। এই পদ্ধতিতে ফাইল তৈরির সময় কোনো রেস কন্ডিশন (race condition) হয় না এবং ফাইলটি শুধুমাত্র তৈরিকরতা ইউজার আইডি দ্বারা পড়া/লিখা যায়।

উদাহরণ

import tempfile

# সিকিউর টেম্পোরারি ফাইল তৈরি
_, temp_file_path = tempfile.mkstemp()

print("ফাইল পথ: " + temp_file_path)

গুরুত্বপূর্ণ: mkstemp() ফাংশন ব্যবহারকারীর দায়িত্ব হলো কাজ শেষ হলে টেম্পোরারি ফাইলটি ম্যানুয়ালি ডিলিট করা। পাইথন স্বয়ংক্রিয়ভাবে এটি ডিলিট করে না।

  1. পাইথনে বাইট কোড ফাইল (.pyc) জেনারেট করা

  2. পাইথনে ফাইলের stat ইনফরমেশন পাওয়ার পদ্ধতি

  3. পাইথনে ফাইলের মোড (পারমিশন) পরিবর্তন করার পদ্ধতি

  4. পাইথনে ফাইল ডিলিট করার পদ্ধতি