有沒有辦法找出一個子文件夾中當前項目的路徑?如何在Python中獲取項目的當前路徑?
如果我有比如像:
/
main.py
/utils
utilities.py
/foo
foo.py
/foo/bar
bar.py
雖然/foo/foo.py
或/foo/bar/bar.py
編碼我想包括位於/utils/utilities.py
的「實用工具」模塊,我怎樣才能做到這一點通過調用某種相對路徑到項目,然後只需導入這個幫手模塊?
我能夠檢索文件的路徑是與執行:
os.path.realpath(os.path.abspath(os.path.split(inspect.getfile(inspect.currentframe()))[0]))
但我需要的是當前項目的相對或絕對路徑。
在此先感謝。
您是否熟悉[內部軟件包引用](http://docs.python.org/tutorial/modules.html#intra-package-references)? –
可能重複;看一看:http://stackoverflow.com/a/6098238/1107807 –
我得到這個在這裏提供了一個示例工作: cmd_subfolder = os.path.realpath(os.path.abspath則(os.path.join( os.path.split(inspect.getfile(inspect.currentframe()))[0],「../../ utils /」))) –