Tkinter askopenfilename方法出错

时间:2013-12-27 12:25:20

标签: python tkinter

self.file_opt=options={}
options['defaultextension']='.txt'
options['filetypes']=[('text files','.txt')]
options=['initialdir']=['home/var/www/']
options=['initialfile']='sampl1.py'
options['parent']=root
options['title']='This is a title'

在上面的代码中,我得到以下错误..

options=['initialdir']=['home/var/www/']
options=['initialfile']='sampl1.py'

语法错误 - 无法分配给文字

不知道为什么会发生这种情况..有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

您无法分配到文字(['x']是列表文字):

>>> ['x'] = [1]
  File "<stdin>", line 1
SyntaxError: can't assign to literal

删除以下行中的=

options=['initialdir']=['home/var/www/']
options=['initialfile']='sampl1.py'
#      ^