我正在使用wxPython库制作GUI。我有一些模块。应用程序使用调用主控制器的主函数进行beggins。像这样:
from controller.mainController import MainController
if __name__ == '__main__':
createGUI()
def createGUI():
"""
Create the GUI
"""
app = wx.App(False)
host = MainController(app)
app.MainLoop()
def readTerminal():
terminal = consola.Console()
try:
terminal.cmdloop("Hola!")
terminal.cmdloop("Fallo en la linea dos")
except KeyboardInterrupt:
terminal.do_quit(None)
我想从另一个模块调用readTerminal()
函数。这些模块正在写入不同的文件。我能做什么?
答案 0 :(得分:0)
如果主模块和其他模块都需要调用readTerminal
,那么该函数应放入一个可以从中导入的公共模块中。我通常有一个控制器模块或一个实用程序模块,我可以保留这样的功能。