পদ্ধতি truncate([size]) ফাইলের আকার ছোট করে। ঐচ্ছিক আকারের যুক্তি উপস্থিত থাকলে, ফাইলটি সেই আকারে (সর্বাধিক) ছোট করা হয়৷
আকার বর্তমান অবস্থানে ডিফল্ট, তাই আপনি যদি আর্গুমেন্ট ছাড়াই ট্রাঙ্কেট কল করেন, ফাইলটি বর্তমান অবস্থানে কাটা হবে। বর্তমান ফাইল অবস্থান পরিবর্তন করা হয় না. মনে রাখবেন যে যদি একটি নির্দিষ্ট আকার ফাইলের বর্তমান আকার অতিক্রম করে, ফলাফলটি প্ল্যাটফর্ম-নির্ভর। ছেঁটে ফেলার একটি উদাহরণ:
>>> # test.txt contents: >>> # ABCDE >>> f = open('test.txt', 'r+') >>> f.truncate(2) >>> f.read() 'AB'
মনে রাখবেন যে এই পদ্ধতিটি শুধুমাত্র পঠন মোডে ফাইল খোলার সাথে কাজ করে না।