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


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

  • 2016년 01월 08일에 작성됨

조회수 261


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")
  • 2016년 01월 08일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close