tkinter.filedialog ...
asksaveasfile()vs asksaveasfilename()
askopenfile()vs askopenfilename()
我什么时候才能使用另一个?
答案 0 :(得分:3)
asksaveasfilename()
和askopenfilename()
仅将所选文件的路径作为str
对象返回。另一方面,askopenfile()
和asksaveasfile()
返回一个实际的类文件对象(技术上,类型为_io.TextIOWrapper
的对象),您可以使用它来读取或写入以后。例如:
with tkinter.filedialog.askopenfile() as f:
contents = f.read()
print(contents)