目录¶
从 2.0 版本开始,多数 EFB 组件应使用 Python 包管理器 pip
来安装,而配置文件和数据被储存于「EFB 数据目录」。
默认情况下,数据目录是随用户而变的,一般位于用户的主目录中,~/.ehforwarderbot
。该路径可以用环境变量 EFB_DATA_PATH
覆盖。定义的路径应为绝对路径。
目录结构¶
本章节以默认配置为例,介绍 EFB 数据目录的结构。
./ehforwarderbot 或 $EFB_DATA_PATH
|- profiles
| |- default 默认配置档案。
| | |- config.yaml 主配置文件。
| | |- dummy_ch_master 此信道的数据路经
| | | |- config.yaml 此信道的配置文件。(示例)
| | | |- ...
| | |- random_ch_slave
| | | |- ...
| |- profile2 备选配置档案
| | |- config.yaml
| | |- ...
| |- ...
|- modules 您自己的信道 / 中间件代码的路经。
| |- random_ch_mod_slave 在被导入时此处的信道有更高优先级。
| | |- __init__.py
| | |- ...