这又是一个我在兜圈子里跑来跑去的情况,我快要发疯了。
我希望 Python 首先分析所有文件,以便它从一开始就知道所有标识符(我认为就像 Java 一样)。
我有一个“main.py”和一个“gui.py”。每个文件都包含一个类,该类使用另一个文件中的类。当我尝试运行“main.py”时,解释器导入“gui”,然后在“gui.py”中导入“main”,然后它处理整个主模块并说:“Tee-hee,没有类在 gui.py 中使用给定的名称。”
如何以最小的麻烦处理 Python 中的循环依赖关系?