웹/백엔드-python

파일의 이해

궁굼하다 2023. 11. 5. 15:54
728x90
반응형

파일의 구성

  • 파일의 시작
  • 파일의 끝 (EoF)
  • 작업 위치(파일 포인터)

파일의 종류

  • 텍스트 파일

  • 바이너리 파일

파일의 역할

컴퓨터에 의해 처리될 또는 처리된 데이터와 정보가 임시적으로 저장된 상태

일련의 연속된 바이트

프로그램에 읽혀 가공, 처리

객체의 생의 주기

open() : 파일과 연결되어 있는 파일 객체 생성

read() : 특정 개수의 문자를 반환

readline() 한 라인의 문자열을 반환

readlines() : list  전체 라인의 문자열을 리스트로 반환

write(s:str): 파일에 문자열을 작성

close() 파일 닫기 및 파일 객체 삭제

 

파일 객체 생성

 

r : 읽기 용도

w : 새로운 파일을 쓰기 용도

a : 파일의 끝에 데이터를 덧붙이기 용도

 

 

반응형