Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 주어진 크기로 파일을 자르는 방법은 무엇입니까?


truncate([size]) 메서드는 파일 크기를 자릅니다. 선택적 크기 인수가 있는 경우 파일은 (최대) 해당 크기로 잘립니다.

크기는 현재 위치로 기본 설정되므로 인수 없이 truncate를 호출하면 파일이 현재 위치로 잘립니다. 현재 파일 위치는 변경되지 않습니다. 지정된 크기가 파일의 현재 크기를 초과하는 경우 결과는 플랫폼에 따라 다릅니다. 자르기의 예:

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

이 방법은 파일이 읽기 전용 모드로 열려 있을 때는 작동하지 않습니다.