我自己教授Python / wxPython,请提前为我的问题的新手性质和任何不正确的术语道歉。
我已经在这里搜索了网络和其他建议的答案,但我似乎无法找到我正在寻找的东西。
我有以下按钮返回一个打开的文件(.txt)对象:
def onHydroInputButton(self, event):
dlg = wx.FileDialog(self, "Select file", self.dirname, "", "*.*", wx.OPEN)
if dlg.ShowModal() == wx.ID_OK:
input1 = open(dlg.GetPath())
dlg.Destroy()
return input1
我想在另一个函数中使用input1。有人能告诉我怎么样?
for line in input1:
显然会抛出一个没有定义input1的错误。
提前致谢。
答案 0 :(得分:0)
调用该函数会返回一些数据。你需要存储它,例如:
self.some_var = self.onHydroInputButton(event)
现在函数的输出存储在self.some_var
。