Computer/Coding Tests
[코딩 테스트]입력 처리 open(0)과 f.close() 사용
이르리의 공부일지
2025. 5. 2. 14:50
f.close() 사용 예시
f = open(0)
lines = f.read().splitlines()
f.close()
open(0)은 표준 입력처리이기 때문에 f.close() 불필요
틀렸다기보단 할 필요 없는 걸 했다는 뜻.
정정
lines = open(0).read().splitlines()
이렇게만 하면 된다.
f.close()가 필요한 경우
- 일반 파일을 열 때(표준 입력 X)
# 1. close() 메소드 사용
f.close()
# 2. with 문 처리
with open('파일명', 'r') as f:
...