我尝试从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并启用doctest.testmod()。我在Google中搜索,但未找到解决方案。
Max OSX上的Python版本是2.5.1
最佳答案
显然,此时您拥有的doctest
模块对象不是从标准库的import doctest
中获得的普通,纯净的对象。在第61行异常之前打印doctest.__file__
(然后在sys.stdout.flush()
上进行打印,以确保您确实看到了结果;-)将让您知道哪里是doctest
模块的来源。
如果您向我们显示example.py
以及该输出,我们可能会指出您可能正在做错什么,如果您对它还没有发现的话。
关于python - 使用python doctest时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1403408/