如何在Python中调用函数?
我试图从同一个类中的SaveNRunXUtility调用SaveFile函数。所以,我是这样做的:如何在Python中调用函数?,python,Python,我试图从同一个类中的SaveNRunXUtility调用SaveFile函数。所以,我是这样做的: def SaveFile(self): try: ... self.currentFile=tkFileDialog.asksaveasfile(mode='w', efaultextension='.txt') if self.currentFile is None: return ...
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(...)
在我的终端中看不到这里,也没有保存文件对话框,也没有异常。那么,我应该如何调用SaveFile呢
您需要调用该函数。尝试使用self.SaveFile而不是self.SaveFile。为什么要使用3-4个制表符空间进行缩进,我想单个制表符也适用于大多数人?代码看起来也更干净了我正在尝试调用SaveFile函数-那么是什么阻止您这样做而不是提到函数的名称呢?天然橡胶
self.SaveFile()