ファイルオブジェクトの truncate メソッドを使います。
以下では 100 バイト書き込んだ後、 20 バイトにファイルサイズを切り詰めてみています。:
>>> f = open('a.txt', 'wb') >>> f.write('a'*100) >>> f.truncate(20) >>> f.seek(0, 2) >>> f.tell() 20L