繁体   English   中英

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

[英]Call main methods from a outside module in 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()函数。 这些模块正在写入不同的文件。 我该怎么办?

如果主模块和其他模块都需要调用readTerminal ,则应将该函数放入可以从中导入的通用模块中。 我通常有一个控制器模块或一个实用程序模块,可以在其中保留类似的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM