Python - 문제 미리보기
문제 2120
easy
다음 코드의 빈칸에 들어갈 올바른 모드는 무엇인가요?
```python
# 기존 파일의 끝에 새로운 내용을 추가하고 싶을 때
with open("log.txt", "___") as f:
f.write("새로운 로그 항목")
```
```python
# 기존 파일의 끝에 새로운 내용을 추가하고 싶을 때
with open("log.txt", "___") as f:
f.write("새로운 로그 항목")
```
정답: C
⦁ "a" (Append) 모드의 특징:
⦁ 파일의 끝에 새로운 내용을 추가
⦁ 기존 내용을 삭제하지 않고 보존
⦁ 파일이 없으면 자동으로 새 파일 생성
⦁ 로그 파일, 데이터 수집 등에 주로 사용
⦁ 다른 모드들과의 차이:
⦁ `"r"`: 읽기 전용 (쓰기 불가)
⦁ `"w"`: 기존 내용을 삭제하고 새로 작성
⦁ `"x"`: 새 파일 생성 (파일이 있으면 오류)
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.