Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách cắt ngắn file tại kích thước cho trước bằng Python?


Phương thức truncate([size]) cắt ngắn kích thước file. Nếu có tham số size, file cắt tối đa kích thước đó.

size mặc định là vị trí hiện tại, nên gọi truncate không đối số cắt tại vị trí hiện tại. Vị trí file không đổi. Nếu size vượt quá kích thước hiện tại, kết quả phụ thuộc platform. Ví dụ truncate:

>>> # test.txt contents:
>>> # ABCDE
>>> f = open('test.txt', 'r+')
>>> f.truncate(2)
>>> f.read()
'AB'

Lưu ý: phương thức không hoạt động với file mở read-only.