tkinter.filedialog 打开文件和保存文件的方法。如何选择?
tkinter.filedialog open file and savefile methods . How to choose?
tkinter.filedialog ...
asksaveasfile() 与 asksaveasfilename()
askopenfile() 与 askopenfilename()
我什么时候用一个对比另一个?
asksaveasfilename()
和 askopenfilename()
return 仅将所选文件的路径作为 str
对象。另一方面,askopenfile()
和 asksaveasfile()
return 一个实际的类文件对象(从技术上讲,是一个 _io.TextIOWrapper
类型的对象),您可以使用它来读取或写入稍后的。例如:
with tkinter.filedialog.askopenfile() as f:
contents = f.read()
print(contents)
tkinter.filedialog ...
asksaveasfile() 与 asksaveasfilename()
askopenfile() 与 askopenfilename()
我什么时候用一个对比另一个?
asksaveasfilename()
和 askopenfilename()
return 仅将所选文件的路径作为 str
对象。另一方面,askopenfile()
和 asksaveasfile()
return 一个实际的类文件对象(从技术上讲,是一个 _io.TextIOWrapper
类型的对象),您可以使用它来读取或写入稍后的。例如:
with tkinter.filedialog.askopenfile() as f:
contents = f.read()
print(contents)