从python中的外部模块调用main方法

2024-06-26 17:51:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用wxPython库制作一个GUI。我有一些模块。应用程序需要一个调用主控制器的main函数。像这样:

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()函数。模块在不同的文件中写入。我能做什么?在


Tags: 模块函数fromapp应用程序maindefwxpython
1条回答
网友
1楼 · 发布于 2024-06-26 17:51:31

如果主模块和其他模块都需要调用readTerminal,那么应该将该函数放入一个它们都可以从中导入的公共模块中。我通常有一个控制器模块或一个实用模块,在那里我可以保持这样的功能。在

相关问题 更多 >