0
저는 파이썬 코를 사용하여 서브 디렉토리에 doctests를 실행합니다. 호출 스크립트 nose.cmd입니다 :코를 실행할 때 doctest 파일의 위치를 찾는 방법은 무엇입니까?
nosetests --with-doctest --doctest-extension=rst
합니다 (doctest를가 * 한 .rst 파일에 살고 있습니다.)
예 디렉토리 구조 :
\nose.cmd
\__init__.py
\module1\__init__.py
\module1\mymod.py
\module1\mymod.rst
\module2\...
\module3\...
첫 번째 파일의 경로는 어떻게 첫 번째 파일 내부의 파이썬 코드에서 검색 한 것인가? 예를 들어 mymod.rst에서 보통 sys.path
과 __file__
은 \ module1 \ 경로에 대한 정보를 제공하지 않지만 가져 오기에는 해당 경로가 필요합니다.
당연히 나는 그 디렉토리가 들어있는 각 첫 번째 파일에 상수를 소개 할 수 있지만, 내가 선호하는 것은 아닙니다.