BT 运行时信息

BT 运行时信息

BT 运行时信息

功能

BT 是全局只读静态对象,用于读取当前解释器版本、平台、运行期快照、环境变量覆盖层、PATH 条目和内置能力表。

语法

API 列表

API说明
BT 常量读取 VERSION、NAME、OS、ARCH、FAMILY、DEBUG、EXE_EXT、LIB_EXT、POINTER_WIDTH、THREADS。
BT.info返回当前运行时信息快照。
BT.env读取有效环境变量。
BT.set_env写入 BT 运行期环境变量覆盖层。
BT.remove_env删除运行期环境变量并遮蔽同名 OS 环境变量。
BT.has_env判断当前有效环境变量是否存在。
BT.envs返回合并后的有效环境变量对象。
BT.path_entries返回当前有效 PATH 条目列表。
BT.add_path向有效 PATH 追加或前置路径。
BT.remove_path从有效 PATH 删除路径。
BT.has_path判断有效 PATH 是否包含路径。
BT.system返回轻量系统字段。
BT.runtime返回运行期 uptime、threads、start_time。
BT.has判断当前解释器是否内置某项能力。
BT.features返回当前解释器能力表。
BT.runtime_id返回当前 BT 进程运行实例 ID。

示例

注意事项

  • BT 是全局静态对象,不需要构造。
  • BT 属性只读,不能覆盖 BT 本身,也不能写入 BT.VERSION 这类属性。
  • 运行期信息按需读取;BT.info() 使用缓存快照。