有依赖关系的脚本的python结构?

2024-05-08 14:29:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个如下所示的python项目设置:

monitoring
|\__helper_functions
|        - init.py
|        - helpers.py
|
|\__docs
|
|\__monitoring_scripts
|
|\__CLI_interfacing_scripts
|
 \__event_handling_scripts

基本上有一些python脚本和一些helper文件。我希望这些是另一个程序调用的可执行文件。这些脚本都引用helper函数。但是,因为它们都在与根文件夹分开的子目录中,所以我不确定如何引用它们。在PyCharm中,每个子目录都有自己的__init__.py,但我不确定这是否正确。在

我可以移动根目录中的所有脚本并生成初始py在helper和根目录中,只需import scripts.what_i_need,但我不喜欢不按目的组织它们。我想这么做的唯一原因就是为了将来可以分手。在

我希望它的用法基本上是有人可以下载这个文件夹,并配置接口应用程序指向它,该应用程序执行它需要从这个文件夹。在

编辑:理想情况下,我想在每一个单独的脚本,能够写

import x

它会自动引用helper文件夹


Tags: 项目pyimporthelper脚本文件夹应用程序docs