Python - 문제 미리보기
문제 2123
easy
다음 코드에서 파일이 존재하지 않을 때 발생하는 문제는 무엇인가요?
```python
import os
os.remove("nonexistent_file.txt")
```
정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.