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

조회수 2800회

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

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")
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)