Python - 문제 미리보기

문제 2120

easy
다음 코드의 빈칸에 들어갈 올바른 모드는 무엇인가요?
```python
# 기존 파일의 끝에 새로운 내용을 추가하고 싶을 때
with open("log.txt", "___") as f:
f.write("새로운 로그 항목")
```
A. "r"
B. "w"
C. "a"
D. "x"

정답: C



⦁ "a" (Append) 모드의 특징:
⦁ 파일의 끝에 새로운 내용을 추가
⦁ 기존 내용을 삭제하지 않고 보존
⦁ 파일이 없으면 자동으로 새 파일 생성
⦁ 로그 파일, 데이터 수집 등에 주로 사용

⦁ 다른 모드들과의 차이:
⦁ `"r"`: 읽기 전용 (쓰기 불가)
⦁ `"w"`: 기존 내용을 삭제하고 새로 작성
⦁ `"x"`: 새 파일 생성 (파일이 있으면 오류)

💡 학습 팁

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