我嘗試從http://docs.python.org/library/doctest.html錯誤文檔測試
從例子中使用的doctest但是當我運行
python example.py -v
我得到這個
Traceback (most recent call last):
File "example.py", line 61, in <module>
doctest.testmod()
AttributeError: 'module' object has no attribute 'testmod'
但我可以在Python交互式shell中導入文檔測試並且還可以使用doctest.testmod()。我在谷歌搜索,沒有找到解決方案。
Python版本是2.5.1最大OSX
非常感謝!這是因爲我之前將腳本命名爲doctest.py,並且它不起作用,因此我更改爲example.py。但是doctest.pyc仍然存在,然後doctest.pyc被導入。 – noomz 2009-09-10 05:52:13
如果需要和可能的話,Python會重新編譯pyc,但是,如果它具有pyc並且沒有源代碼,那麼它將只使用現有的pyc文件。 – 2009-09-10 15:19:59