파이썬(python)

22. 파일 입출력

인공지능파이썬 2024. 10. 2. 17:30

1. 파일 입출력

파이썬에서 파일 입출력은 다양한 용도로 사용됩니다. 텍스트 파일, 바이너리 파일, CSV 파일, JSON 파일 등을 읽고 쓸 수 있습니다.

 

1-1.파일 열기

파일을 열려면 open 함수를 사용합니다.

 

f = open("파일명", "모드")


파일명: 열고자 하는 파일의 이름이나 경로
모드: 파일을 어떻게 열 것인지를 지정

r: 읽기 모드 (기본값)
w: 쓰기 모드 (파일이 있으면 덮어쓰기)
a: 추가 모드 (파일의 끝에 내용을 추가)
b: 바이너리 모드 (텍스트가 아닌 바이너리 데이터를 읽고/쓸 때 사용)
t: 텍스트 모드
+: 읽기와 쓰기 모드

 

1-2. 파일 쓰기

write(): 문자열을 파일에 쓴다.

writelines(): 문자열 리스트를 파일에 쓴다.

 

파일 쓰기 사용 예시)

1)

1-3.파일 읽기

*read(): 파일의 모든 내용을 문자열로 반환

\*readline(): 파일의 한 줄을 문자열로 반환\n

\*readlines(): 파일의 모든 줄을 리스트로 반환

 

파일 읽기의 사용 예시)

 

*문제

 

2.with 문 사용하기

* 파일을 보다 안전하고 깔끔하게 다루는 방법
* 컨텍스트 매니저를 사용하여 파일을 열고, 파일 작업이 끝나면 자동으로 파일을 닫아주는 역할
* 파일을 열고 나서 오류가 발생하더라도 파일을 자동으로 닫아줌
* close() 호출하지 않아도 코드가 간단해지고 깔끔해짐

 

with문 사용 예시)

 

3. 파일 읽기

 

 

 

 

728x90
LIST

'파이썬(python)' 카테고리의 다른 글

24.변수타입 어노테이션  (2) 2024.10.07
23. 파일 입출력을 위한 단어장 만들기  (8) 2024.10.07
21. 파이썬 모듈  (0) 2024.10.02
20. 예외 처리  (1) 2024.09.30
19. 스페셜 메서드  (0) 2024.09.30