我遇到了一个关于Python的问题,这对我来说看起来非常奇怪。我的脚本变得相当庞大,并且应该为程序运行测试套件。
我的包含树如下:
run.py --> Module --> Section --> Test
我遇到的奇怪问题是,当我修改我的Module
、Section
或Test
模块的源文件时,它们根本不起作用。
我在终端中使用emacs进行开发,并使用以下命令运行脚本:
python run.py
我尝试了以下操作:
- 重新启动终端
- 重新启动电脑(过了几天,这也不是坏主意)
- 清除 *.pyc 文件
我的 Python 版本是 2.5.2
,在 VirtualBox 中使用 Debian Lenny 进行工作。
但我没有能够在另一个较小的程序中重现此行为以更好地观察它。