2013-04-20 51 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