현재 asksaveasfile
파일을 저장하는 데 사용 중이며 제대로 작동합니다. 내가 가진 유일한 문제는 새 파일 이름을 얻을 수 없다는 것입니다. 나는 asksaveasfilename
존재한다는 것을 알고 있지만 둘 다 함께 사용하면 내가 원하지 않는 두 개의 창이 나타납니다. 출력을 인쇄하려고 asksaveasfile
하면 다음이 표시됩니다.
<_io.TextIOWrapper name='/home/work/newfile.txt' mode='w' encoding='UTF-8'>.
이것에서 파일 이름을 얻을 수있는 방법이 있습니까?
.name
다음 결과의 속성을 사용하십시오 asksaveasfile
.
import tkinter
file = tkinter.filedialog.asksaveasfile()
name = file.name
또는 다음을 사용 asksaveasfilename
하여 파일을 직접 열 수 있습니다 .
name = tkinter.filedialog.asksaveasfilename()
file = open(name,'w')
이런 식으로 with
파일이 제대로 닫혔는지 확인 하는 문을 사용할 수도 있습니다. 어쨌든 좋은 생각입니다.
name = tkinter.filedialog.asksaveasfilename()
with open(name,'w') as f:
NotImplemented #do stuff with the file
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다