Python - 문제 미리보기

문제 2123

easy
다음 코드에서 파일이 존재하지 않을 때 발생하는 문제는 무엇인가요? ```python import os os.remove("nonexistent_file.txt") ```
A. 파일이 자동으로 생성된다
B. 아무 일도 일어나지 않는다
C. 오류가 발생한다
D. 경고 메시지만 출력된다

정답: C

⦁ 발생하는 오류: ⦁ `FileNotFoundError`: 파일이 존재하지 않을 때 발생 ⦁ 프로그램이 중단될 수 있음 ⦁ 예외 처리 없이는 오류 메시지가 표시됨 ⦁ 오류 예시: ```txt FileNotFoundError: [Errno 2] No such file or directory: 'nonexistent_file.txt' ``` ⦁ 해결 방법: ```python import os # 방법 1: 파일 존재 확인 if os.path.exists("file.txt"): os.remove("file.txt") # 방법 2: 예외 처리 try: os.remove("file.txt") except FileNotFoundError: print("파일이 존재하지 않습니다") ```

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.