파일 뒤에서부터 어떻게 쓰나요?

파일 덮어쓰는 거 말고 뒤에 추가하면서 쓰고 싶은데 방법을 못 찾겠네요 가르쳐주실 분?

1답변

  • 좋아요

    0

    싫어요
    채택취소하기

    open(fildname, "a")로 쓰세요 open의 2번째 인자는 파일을 읽고 쓰는 mode와 관련 있습니다.

    1. r : 읽기 전용
    2. w : 쓰기 전용(파일이 존재하면 덮어씀)
    3. a : 뒤에서부터 쓰기
    4. r+ : 읽기+쓰기(파일이 존재하면 해당 파일에 씀)
    5. w+ : 읽기+쓰기(파일이 존재하면 덮어씀)
    6. a+ : 읽기+쓰기(파일이 존재하면 해당 파일에 씀)

    r+a+의 차이는 current seek position에 있습니다. r+로 열고 바로 쓰면 파일의 앞에서부터 쓰고 a+로 열고 바로 쓰면 파일의 뒤에서부터 씁니다.

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

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.