如何在Python中调用函数?

时间:2014-12-28 12:24:08

标签: python

我正在尝试从同一类中的SaveFile调用SaveNRunXUtility函数。所以,我就是这样做的:

 def SaveFile(self):
    try:
        ...
        self.currentFile=tkFileDialog.asksaveasfile(mode='w', efaultextension='.txt')
        if self.currentFile is None:
          return
        ...
        print 'here'
        ...
    except:
        tkMessageBox.showerror(...)

def SaveNRunXUtility(self):
    try:
        self.SaveFile
        ...
    except:
        tkMessageBox.showerror(...)  

我在终端中看不到here,也没有保存文件对话框,也没有异常。那么,我应该如何致电SaveFile

2 个答案:

答案 0 :(得分:4)

self.SaveFile()

您需要调用该函数。

答案 1 :(得分:0)

尝试使用self.SaveFile()代替self.SaveFile