>백엔드 개발 >파이썬 튜토리얼 >기존 콘텐츠를 덮어쓰지 않고 Python에서 파일에 데이터를 추가하려면 어떻게 해야 합니까?

기존 콘텐츠를 덮어쓰지 않고 Python에서 파일에 데이터를 추가하려면 어떻게 해야 합니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-25 10:13:15535검색

How Can I Append Data to a File in Python Without Overwriting Existing Content?

파일 덮어쓰기 극복: 파일 추가 가이드

파일 처리 영역에서는 파일에 새 데이터를 추가해야 하는 경우가 많습니다. 원본 내용을 잃지 않고 기존 파일을 삭제합니다. 이 가이드는 처음에는 어렵게 보일 수 있는 작업인 Python에서 파일에 추가하는 비결을 공개합니다.

문제:

어떻게 하면 기존 파일을 덮어쓰지 않고 대신에 새 데이터를 추가하십시오. 그것은?

해결책:

핵심은 open() 함수에 전달된 모드 매개변수에 있습니다. 기본적으로 open()은 기존 파일 내용을 덮어쓰는 "w"(쓰기) 모드에서 작동합니다. 파일에 추가하려면 모드를 "a"(추가)로 설정해야 합니다.

구현:

with open("test.txt", "a") as myfile:
    myfile.write("appended text")

이 예에서는 추가 모드의 "test.txt" 파일. myfile에 기록된 모든 데이터는 원본 데이터를 유지하면서 파일의 기존 내용에 추가됩니다.

참조:

Python 문서는 모든 내용의 포괄적인 목록을 제공합니다. 특정 요구 사항에 맞게 파일을 처리하는 데 필수적인 사용 가능한 파일 모드입니다.

위 내용은 기존 콘텐츠를 덮어쓰지 않고 Python에서 파일에 데이터를 추가하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.