저는 PyGTK를 배우고 있습니다. (pygtk : 안녕하세요. pygtk : 안녕하세요.) 어쨌든, 저는 "Save"함수를 써서 TextBuffer를 파일에 적용합니다. 보이는 것 같습니다.Python open() 모드 및 파일 쓰기
try:
f = open(self.working_file_path, "rw+")
buff = self._get_buffer()
f.write(self._get_text())
#update modified flag
buff.set_modified(False)
f.close()
except IOError as e:
print "File Doesnt Exist so bring up Save As..."
......
기본적으로 파일이있는 경우 버퍼를 작성하고 다른 이름으로 저장 대화 상자를 표시하십시오.
내 질문은 : 파일을 "업데이트"하는 가장 좋은 방법은 무엇입니까? 나는 파일의 끝에 추가 할 수있을 것만 같다. 다양한 파일 모드를 시도했지만 무언가를 놓치고 있다고 확신합니다.
미리 감사드립니다.
f.truncate()가 나를 위해이 작업을 수행했습니다. –