0
我正在使用python鼻子在子目錄中運行一堆doctests。調用腳本是nose.cmd:如何找出運行鼻子時doctest文件的位置?
nosetests --with-doctest --doctest-extension=rst
(該文檔測試住在* .rst文件)
示例目錄結構:
\nose.cmd
\__init__.py
\module1\__init__.py
\module1\mymod.py
\module1\mymod.rst
\module2\...
\module3\...
如何能在第一個文件的路徑在第一個文件本身內部的python代碼中檢索?例如在mymod.rst中,通常的sys.path
和__file__
沒有提供有關路徑\ module1 \的信息,但我需要導入。
當然,我可以在每個包含它的目錄的第一個文件中引入一個常量,但那不是我所喜歡的。