Python 2.7.10 Tkinter 8.5 asksaveasfile插入;{quot;};关于文件名

Python 2.7.10 Tkinter 8.5 asksaveasfile插入;{quot;};关于文件名,python,tkinter,Python,Tkinter,Tkinter asksaveasfile正在选定的文件名周围插入括号: e、 g outfile的格式为“{outfile}” 如何防止这种行为您不是在请求文件名,而是请求并获取一个fileobject。如果需要文件名,则需要使用asksaveasfilename函数。您不是要求文件名,而是要求并获得一个fileobject。如果需要文件名,则需要使用asksaveasfilename函数。asksaveasfile返回打开的文件对象,而不是文件名 如果需要名称,可以使用asksaveasfi

Tkinter asksaveasfile正在选定的文件名周围插入括号: e、 g

outfile的格式为“{outfile}”


如何防止这种行为

您不是在请求文件名,而是请求并获取一个fileobject。如果需要文件名,则需要使用
asksaveasfilename
函数。

您不是要求文件名,而是要求并获得一个fileobject。如果需要文件名,则需要使用
asksaveasfilename
函数。

asksaveasfile
返回打开的文件对象,而不是文件名


如果需要名称,可以使用
asksaveasfilename
,或者获取文件对象的
name
属性(例如:
outfile.name

asksaveasfile
返回打开的文件对象,而不是文件名

如果需要名称,可以使用
asksaveasfilename
,或者获取文件对象的
name
属性(例如:
outfile.name

outfile = asksaveasfile(mode='w',defaultextension=".txt",initialdir=bgfileloc,initialfile=["%s-import"%selectedBG,".txt"])