1 답변
-
open(fildname, "a")로 쓰세요 open의 2번째 인자는 파일을 읽고 쓰는 mode와 관련 있습니다.
r
: 읽기 전용w
: 쓰기 전용(파일이 존재하면 덮어씀)a
: 뒤에서부터 쓰기r+
: 읽기+쓰기(파일이 존재하면 해당 파일에 씀)w+
: 읽기+쓰기(파일이 존재하면 덮어씀)a+
: 읽기+쓰기(파일이 존재하면 해당 파일에 씀)
r+
와a+
의 차이는current seek position
에 있습니다.r+
로 열고 바로 쓰면 파일의 앞에서부터 쓰고a+
로 열고 바로 쓰면 파일의 뒤에서부터 씁니다.with open("test.txt", "a") as myfile: myfile.write("appended text")
댓글 입력