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:
	...