melobot.meta

元信息

元信息包含了 melobot 框架的信息及运行平台的相关信息。

class melobot.meta.MetaInfo[源代码]

元信息类

提示

一般无需手动实例化该类,多数情况会直接使用本类的属性,或将本类用作类型注解。

VER: str

melobot 版本

PROJ_NAME: str

melobot 项目名称

PROJ_DESC: str

melobot 项目描述

PROJ_SRC: str

melobot 项目地址

ARGV: list[str]

当前运行的 argv

OS_NAME: str

当前系统名称

PLATFORM: str

当前系统平台

PY_VER: str

当前 python 版本

PY_INFO: sys._version_info

当前 python 信息

OS_SEP: str

当前系统路径分隔符号,如 win 平台下的 “"

PATH_SEP: str

当前系统路径间的分隔符号,如 win 平台下的 “;”

LINE_SEP: str

当前系统行尾序列,如 win 平台下的 “rn”

ENV: _Environ[str]

当前运行的环境变量

classmethod get_all() dict[str, Any][源代码]

以字典形式获取所有元信息

返回:

包含所有元信息的,属性名为键的字典