কম্পিউটার

পাইথনে নির্দিষ্ট আকারের ফাইল কীভাবে তৈরি করবেন?


একটি নির্দিষ্ট আকারের একটি ফাইল তৈরি করতে, আপনি যে বাইট নম্বর (আকার)টির ফাইলটি তৈরি করতে চান তা সন্ধান করুন এবং সেখানে একটি বাইট লিখুন৷

উদাহরণস্বরূপ

with open('my_file', 'wb') as f:
    f.seek(1024 * 1024 * 1024) # One GB
    f.write('0')

এটি আসলে সমস্ত স্থান গ্রহণ না করে একটি স্পার্স ফাইল তৈরি করে। একটি সম্পূর্ণ ফাইল তৈরি করতে, আপনাকে পুরো ফাইলটি লিখতে হবে:

with open('my_file', 'wb') as f:
    num_chars = 1024 * 1024 * 1024
    f.write('0' * num_chars)

  1. পাইথন ব্যবহার করে কিভাবে একটি ফাইলের হার্ডলিঙ্ক তৈরি করবেন?

  2. পাইথন ব্যবহার করে বিদ্যমান ফাইলের একটি ডুপ্লিকেট ফাইল কীভাবে তৈরি করবেন?

  3. পাইথনে ফাইলের অনুমতি কীভাবে পরিবর্তন করবেন?

  4. কিভাবে আমরা পাইথন ব্যবহার করে একটি প্রদত্ত আকারে একটি ফাইল ছেঁটে ফেলতে পারি?