我想以类似于Java OOP的方式拆分Python代码文件
class.py
class2.py
...
这是我的项目GitHub:https://github.com/fds-napolitain/poa-pacman/tree/arch
我读过的问题是,在我的示例中,app.py需要加载partie.py,依此类推,但由于所有文件都需要引用,因此Tkinter看起来非常困难/令人困惑。
如何解决循环进口问题?
答案 0 :(得分:0)
我解决了此问题,例如通过将对画布抽屉的引用添加到构造函数中的类(例如需要将其引入画布画布)中来消除循环导入(实际上不是^^)。因此,我保留了x import y中的所有内容,以避免不得不执行Folder.File.Class.Method而只执行Class.Method。