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 |