2014-10-08 64 views
0

在我的根主目錄,我有以下的Git倉庫:從不同的git倉庫導入文件 - Python的

/root/foo 
/root/foo-lib 

一個Python文件,比方說hello.py,在/root/foo/scale/hello.py需要從/root/foo-lib一個名爲bar.py/root/foo-lib/lib/bar.py

裏面hello.py我可能有:

import scale.test as test 
... 

和許多其他人。但是,我需要將bar.py庫導入該文件,該文件位於單獨的存儲庫中。我怎麼能做到這一點?我需要類似

import foo-lib.lib.bar as bar 

在我的hello.py文件中。我不知道如何實現這一點。有人能給我一個線索嗎?

+0

指向嗨,是你能解決這個問題? – 2015-01-26 14:20:41

回答

2

您可以創建一個文件/root/__init__.py,並在/root/foo/scale/hello.py,你可以使用語句

import ...foo-lib.lib.bar as bar 

另一種方法是你/root/foo/scale/目錄中創建符號鏈接,對/root/foo-lib