Python“运行”和“重新加载”没有显示我的代码的更改

时间:2012-04-03 23:57:38

标签: python matplotlib

我有一个简单的问题。我正在调试一些代码。我正在使用Enthought Python,使用“PyLab”程序。我使用gEdit编辑我的代码。我正在使用Ubuntu 10.04.4 LTS。

我使用“run myfile.py”来运行程序。然后我测试myfile(somearguments),看看bug在哪里。

但是,当我对代码进行更改时,再次使用“run myfile.py”无法正确更新Python / PyLab对我的代码所做的更改。结果是我会收到错误消息,指向没有错误的行,甚至不再有“麻烦”文本。我也尝试使用导入和重新加载,但这不起作用。

如何让Python / PyLab看到我的代码的新变化?我现在唯一的选择是修复错误,然后重新启动PyLab以确认修复。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试删除了pyc文件?

可能会发生pyc文件,PyLab会在不重新加载文件的情况下继续读取它。