2013-04-20 34 views
1

我可以在我使用的任何一个IDE(Spyder和IEP)中运行我的pygame项目,但是我尝试对一些.py文件进行更改,当我运行该项目再次,变化不显示。我认为这与运行.py文件的IDE作为脚本有关,但我找不出一个好的解决方案。我试图删除编译的文件,但仍然发生同样的问题。Pygame和IDEs - 源代码更改需要python重启

+0

每当您对.py文件进行更改时,都需要保存并重新启动python会话。你是说当你这样做时,没有什么变化? – TankorSmash 2013-04-20 22:40:09

+0

不,这是有效的,但我希望不必每次重新启动python会话时我都会改变 – zergylord 2013-04-20 22:52:50

回答

1

您可以使用reload函数来更新正在运行的python实例和更新的文件。

+0

所以我要调用reload(MyModuleName)或重装(ModulesMyCodeUses)? – zergylord 2013-04-21 22:46:05

+0

@zergylord您需要重新加载自上次保存以来更改的模块。 – TankorSmash 2013-04-21 23:37:03

+0

无论如何,只是重置所有模块?我的项目里有很多文件: - / – zergylord 2013-04-22 00:19:26