【发布时间】:2022-08-18 15:50:54
【问题描述】:
我有一堆用于静态代码分析的脚本。
获取一个目录作为命令行参数,它们在该目录内的所有文件上运行。
这是我的项目的结构:
__init__.py
run.py
message.py
globals.py
react
__init__.py
run.py
check_imports.py
analyze_states.py
next
__init__.py
check_routes.py
analyze_images.py
git
__init__.py
check_size.py
ensure_branch_name.py
run.py => how can I call this and still access message.py?
现在,如果我使用顶级run.py 作为编排器来调用子包中的子模块,那么一切正常,我可以在每个子模块中使用import message。
但是对于git包,我想直接调用它。我想使用message.py 中定义的函数。我被困在这一点上。
我看到Python import from parent package 并尝试了from .. import message,但它不起作用。
-
尝试从父文件夹运行它,例如
python3 parentfolder/git/run.py
标签: python