문제
예제에서 DocTest를 사용하려고합니다 http://docs.python.org/library/doctest.html
하지만 내가 달릴 때
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 Interactive Shell에서 DocTest를 가져 와서 DocTest.testMod ()도 사용할 수 있습니다. Google에서 검색했는데 솔루션을 찾지 못했습니다.
Python 버전은 Max OSX에서 2.5.1입니다
해결책
분명히 doctest
그 시점에서 당신이 가지고있는 모듈 객체는 당신이 import doctest
표준 라이브러리에서. 인쇄 doctest.__file__
(그리고 sys.stdout.flush()
그 후, 결과를 보게되도록하기 위해 ;-) Line-61 예외 전에 그 길 잃은 위치를 알려줄 것입니다. doctest
모듈이 나옵니다.
당신이 우리에게 보여 주면 example.py
뿐만 아니라 그 출력뿐만 아니라 우리는 그것이 당신에게 아직 분명하지 않다면 당신이 정확히 무엇을 잘못하고 있는지 지적 할 수 있습니다.
다른 팁
삽입 해보세요
print doctest, dir(doctest)
61 행 이전. 이것은 DocTest 모듈의 위치와 어떤 속성이 있는지 알려줍니다. DocTest 모듈에 아무런 문제가 없는지 확인하기 위해이 작업을 수행 할 수 있습니다.
제휴하지 않습니다 StackOverflow