স্পার্স ফাইল (স্পেস না নেওয়া)
with open('my_file', 'wb') as f:
f.seek(1024 * 1024 * 1024) # ১ GB
f.write(b'0')
seek() দিয়ে পয়েন্টার নিচে নিয়ে এক বাইট লিখলে স্পার্স ফাইল তৈরি হয় (ডিস্ক স্পেস কম নেয়)।
ফুল ফাইল (রিয়েল স্পেস অ্যালোকেশন)
with open('my_file', 'wb') as f:
num_chars = 1024 * 1024 * 1024 # ১ GB
f.write(b'0' * num_chars)
এটি একচেটিয়া ১ GB ডিস্ক স্পেস অ্যালোকেট করবে। বড় ফাইলের জন্য চাঙ্কে লিখা ভালো।