Base/Python

[Python] 파이썬 기초 13 - 파이썬을 통한 파일 입출력 사용법

반응형

파일 입출력

여기서는 예외처리 구문안에 파일 입출력을 넣어놨다.

텍스트 파일 입출력은 open(file, mode)를 통해 할 수 있다.

file부분에 file의 이름을 , mode에서는 여러 가지 mode(w - write / r - read / a - append / wb - write binary)를 사용한다. 

위의 경우에는 함수로 만들어서 파일 입출력을 받게끔 했다. 아래에 보면 filename이라는 곳에 해당 파일명을 작성하고 mode에는 어떤 옵션을 사용할지를 정해 fileWrite라는 함수로 보내주었다.

이 두 가지 매개변수를 받은 함수는 첫 번째로 어떤 mode로 할지를 조건문을 통해 해당 로직으로 들어가게 된다. 

file = open(fileName, mode)를 통해 파일에 대한 기능을 쓸 수 있는 변수를 만들어주고 그 후에 write / read 등을 통해 파일을 읽거나 쓰게 한다.

그리고 파일을 open 한 후에는 close를 해야 한다. 이 작업은 열려 있는 파일 객체를 닫아 주는 역할을 한다. 오류를 발생할 수 있기 때문이다.

 

 


# with 사용 - with을 쓸 경우 close를 자동으로 해준다.

 

 

# writelines - 한꺼번에 모든 줄을 쓸 수 있다. 

for문을 돌려 한 줄씩 쓰는 것과 같은 기능을 가진다.

 

 

# while을 통해 파일을 한 줄씩 읽기

# for 문을 통해 한줄씩 읽기

 

 

 

 

예제 

 

다른 답

 

 

 

예제

 

 

 

반응형