【发布时间】:2017-01-03 12:09:59
【问题描述】:
作为我在学校工作的项目的一部分,我有一个主文件 (SM.py) 和一个名为“mods”的文件夹,您可以在其中放置其他 .py 文件,这些文件被导入我的程序和添加一些东西(我不想开始解释我实际上在做什么,因为这需要很长时间,但如果它相关,我可以解释它)。
我想做的是在我的一个 mod 文件中运行一个计时器,它从主文件 (SM.py) 调用一个名为 call_trigger(trigger) 的函数。问题是,我无法将主文件导入 mod 文件,因为这会产生循环依赖。所以我基本上想做的是:
a.py 导入 b.py,a.py 有一个 foo() 函数。 我想在不先导入 a.py 的情况下从 b.py 调用 foo()。
希望我解释得很好,如果您需要进一步解释,我可以提供:)
【问题讨论】:
标签: python python-import