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