簡體   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