Files:
File 1: metrobot.py
File 2: irc.py
File 3: cmd.py
MetroBot.py 启动 irc.py,irc.py 生成一个 while 循环,然后使用 cmd.py。我尝试从 irc.py 重新加载 cmd 模块。在我重新加载它之后,cmd.py 中的更改仍然不会生效。
重新加载代码片段:
if ":!reload" in self.buf:
reload(sys.modules['cmd'])
我也试过
reload(cmd)
两者都不起作用。
任何人都知道是什么原因导致重新加载不起作用,或者其他简单的方法?该脚本旨在始终运行。