我有一个图书馆:
MATCH path=shortestPath((p:Person)-[:mentions|in_reply_to|mentions*1..5]->(p2:Person))
RETURN path
在main.py我有这个:
my_library
- my_library
- __init__.py
- main.py
- file2.py
- file3.py
该库已提交给pip。当我从pip安装并导入它时,我必须这样做:
class MyMainClass....
有没有改变它(因为它的我的)所以我(和其他人)可以像这样导入它:
from my_library.main import MyMainClass
我认为它与from my_library import MyMainClass
有关,但究竟是怎么回事?
答案 0 :(得分:1)
您只需要在__init__.py
内导入该课程。
from .main import MyMainClass
直接在my_library
中公开,以便您的导入有效。