[英]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.