繁体   English   中英

从不同的git repo导入文件-Python

[英]importing files from a different git repo - Python

在根主目录上,我具有以下git存储库:

/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文件中。 我不确定如何实现这一目标。 有人可以给我一个线索吗?

您可以创建文件/root/__init__.py ,并在/root/foo/scale/hello.py内使用以下语句

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

另一种选择是在/root/foo/scale/目录中创建一个指向/root/foo-lib的符号链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM