• 회원가입
  • 로그인
  • 구글아이디로 로그인

[file] Python - truncate() 메서드 ★ - 파일 (사이즈/크기/용량) 설정. (= 파일 내용 자르기) (= truncate메서드 = 트런케이트 메서드)

5678  

목차

  1. truncate() 예제 - 파일 사이즈 설정. (예: 21 byte)
  2. truncate() 정의
  3. truncate() 구문
  4. truncate() 예제 - 파일 size 지정 안 한 경우

 

truncate() 예제 - 파일 사이즈 설정. (예: 21 byte)

 

f = open("hz.txt", "a", encoding='UTF-8')

f.truncate(21)

f.close()

 

f = open("hz.txt", "r", encoding='UTF-8')

print(f.read())

 

결과값: 홈짱닷컴 Homzzang.com


PS. hz.txt 원래 내용.

 

홈짱닷컴 Homzzang.com

HTML CSS JS JQ PHP SQL

그누보드 영카트 아미나 나리야 배추빌더 강의 

 

 

truncate() 정의

 

파일 크기를 지정 byte로 조정.

※ 조정된 byte 이하의 내용은 사라짐.

※ 파일 크기 지정 안 하면, 현재 위치 사용됨.

 


cf.

seek() 메서드 - 출력 시작점 설정

 

 

truncate() 구문

 

file.truncate(size)

 


[매개변수]

 

size

선택. 파일 자른 후의 크기. (byte 수)
(기본값: None  ※ 현재 파일 스트림 위치 의미.)

※ UTF-8 경우, 한글 1글자 당 3byte, 영문 1글자 당 1byte. 

 

 

truncate() 예제 - 파일 size 지정 안 한 경우

 

f = open("hz.txt", "a", encoding='UTF-8')

f.truncate()

f.close()

 

f = open("hz.txt", "r", encoding='UTF-8')

print(f.read())

 

결과값:

홈짱닷컴 Homzzang.com

HTML CSS JS JQ PHP SQL

그누보드 영카트 아미나 나리야 배추빌더 강의


PS. hz.txt 원래 내용.

 

홈짱닷컴 Homzzang.com

HTML CSS JS JQ PHP SQL

그누보드 영카트 아미나 나리야 배추빌더 강의 

 



분류 제목
set Python - set.isdisjoint() 메서드 - 두 Set의 공통요소 유무 체크. (= isdisj…
set Python - set.issubset() 메서드 - 서브 Set인지 체크. (= issubset메서드 = …
set Python - set.issuperset() 메서드 - 수퍼 Set인지 체크. (= issuperset메서…
set Python - set.pop() 메서드 ★ - Set에서 요소 랜덤 제거 후, 제거된 요소 반환. (= p…
set Python - set.remove() 메서드 ★ - Set에서 지정요소 제거. (= remove메서드 = …
set Python - set.symmetric_difference() 메서드 - Set의 공통요소 제외한 결합 S…
set Python - set.symmetric_difference_update() 메서드 - Set의 공통요소 제…
set Python - set.union() 메서드 ★ - 중복 시 한번만 포함해 Set 결합. (=셋 합치기 u…
set Python - set.update() 메서드 - 두 Set을 결합해 기존 set을 수정. (= update…
file Python - File Method - 파일메서드 종류
file Python - close() 메서드 ★★★ - 열린 파일 닫기. (= close메서드 = 클로즈 메서드)
file Python - detach() 메서드 △ - 버퍼에서 분리된 원시 스트림 반환. (= detach메서드 =…
file Python - fileno() 메서드 - 스트림의 파일 설명자를 숫자로 반환. (= fileno메서드 = …
file Python - flush() 메서드 ★ - 버퍼 비우기/정리. (= flush메서드 = 플러시메서드)
file Python - isatty() 메서드 - 파일 스트림이 상호대화형인지 체크. (= isatty메서드)
file Python - read() 메서드 ★★★ - 파일 읽기. (= read메서드 = 리드 메서드)
file Python - readable() 메서드 ★ - 파일 읽기 가능 여부 체크. (= readable메서드 =…
file Python - readline() 메서드 ★ - 파일 한 줄 읽기. (= readline메서드 = 리드라인…
file Python - readlines() 메서드 ★ - 파일 읽기 후, List 객체 반환. (= readlin…
file Python - seek() 메서드 ★ - 파일의 출력 시작점 설정. (= seek메서드 = 시크 메서드)
13/24
목록
찾아주셔서 감사합니다. Since 2012