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

[file] Python - File Open - 파일열기

1279  
목차
  1. 파일 제어
  2. 파일 열기 구문

 

파일제어는 웹 애플리케이셔의 가장 중요.

파이썬은 파일 (생성, 읽기, 수정, 삭제) 등 다양한 함수 가짐.

 

파일 제어

1. 파일 제어에 있어 가장 중요한 함수는 open() 함수.

 

open() 함수는 filename, mode 2개의 매개변수 가짐.

open(filename, mode)

 

※ encoding="UTF-8" 매개변수까지 3개 취하기도 함.

※ 파일에 한글 등 비영어 문자 포함 시, 꼭 필요함.

open(filename, mode, encoding="UTF-8")



2. 파일 열기 모드에는 크게 4가지 존재.

 

"r"

읽기 (read). (기본값).  읽기 위해 파일 열기. 파일 없으면 오류 발생.


"a"

추가 (append). 추가할 파일 열고, 파일이 없으면 생성.


"w"

쓰기 (write). 쓰기 위해 파일을 열고, 파일 없는 경우 생성.


"x"

생성 (create). 지정된 파일을 만들고, 파일 있으면 오류 반환.

 


3. 또한, 파일을 바이너리 또는 텍스트 모드로 처리할지 지정 가능.


"t"

텍스트 (기본값). 텍스트 모드


"b"

바이너리. 바이너리 모드 (예 : 이미지)

 

 

파일 열기 구문

1. 파일 읽기 위한 열기 모드는 파일명 지정만으로 충분.

 

f = open("hz.txt")

 


2. 위 구문은 아래 구문과 동일. (∵ "r" 읽기 및 "t" 텍스트는 기본값)

 

f = open("hz.txt", "rt")

 

PS. 읽기 모드일 경우엔, 반드시 파일 존재 체크. (∵ 없으면 에러 발생)


 


분류 제목
mysql Python - MySQL Create Table (테이블 생성)
mysql Python - MySQL Insert Into Table (데이터 삽입)
mysql Python - MySQL Select From (데이터 선택)
mysql Python - MySQL Where (조건절)
mysql Python - MySQL Order By (정렬순서)
mysql Python - MySQL Delete From (데이터 삭제)
mysql Python - MySQL Drop Table (테이블 삭제)
mysql Python - MySQL Update (데이터 수정)
mysql Python - MySQL Limit (데이터 출력개수)
mysql Python - MySQL Join (테이블 결합)
mongodb Python - MongoDB start (설치・연결)
mongodb Python - MongoDB Create Database (DB 생성)
mongodb Python - MongoDB Create Collection (컬렉션 생성)
mongodb Python - MongoDB Insert (데이터 삽입)
mongodb Python - MongoDB Find (데이터 찾기)
mongodb Python - MongoDB Query (검색 쿼리)
mongodb Python - MongoDB Sort (데이터 정렬)
mongodb Python - MongoDB Delete (데이터 삭제)
mongodb Python - MongoDB Drop Collection (컬렉션 삭제)
mongodb Python - MongoDB Update (데이터 수정)
3/24
목록
찾아주셔서 감사합니다. Since 2012