我的问题的代码是here。
我正在使用pygame
和pyo
编写代码。我在一个名为launchpad_class.py的模块中编写了类,并将此模块导入到名为ordered_updates.py
的主文件中。该程序是一种在屏幕上绘制正方形的启动板,并以它们在屏幕上绘制的节奏播放它们。问题是当我执行launchpad_class.py的import
时,类的对象不再工作而没有导入(直接在主文件ordered_update.py
中具有类定义)一切正常。我不知道为什么会发生这种情况,任何人都可以说当我导入launchpad_class.py模块时为什么会发生这种情况? (ordered_updates.py的第5行不会导致问题,它是我的一个包。)
修改
不工作我的意思是:
如果我不使用import
并直接在ordered_updates.py中使用这些类,则会在屏幕上绘制一些正方形,并且导入时我无法看到屏幕上绘制的任何正方形,实际上是唯一的区别。
答案 0 :(得分:0)
你应该在相同的python项目中保存/运行你的文件以直接导入它,否则创建一个单独的python包然后导入它。希望这会有所帮助。