PokéLLMon 源码解析(六)(2)

简介: PokéLLMon 源码解析(六)

PokéLLMon 源码解析(六)(1)https://developer.aliyun.com/article/1483739

.\PokeLLMon\poke_env\teambuilder\__init__.py

# 初始化 poke_env.teambuilder 模块
"""
# 导入 constant_teambuilder 和 teambuilder 模块
from poke_env.teambuilder import constant_teambuilder, teambuilder
# 导入 ConstantTeambuilder 类
from poke_env.teambuilder.constant_teambuilder import ConstantTeambuilder
# 导入 Teambuilder 类
from poke_env.teambuilder.teambuilder import Teambuilder
# 导入 TeambuilderPokemon 类
from poke_env.teambuilder.teambuilder_pokemon import TeambuilderPokemon
# 定义 __all__ 列表,包含需要导出的模块和类
__all__ = [
    "ConstantTeambuilder",
    "Teambuilder",
    "TeambuilderPokemon",
    "constant_teambuilder",
    "teambuilder",
]

.\PokeLLMon\poke_env\__init__.py

"""poke_env module init.
"""
# 导入日志模块
import logging
# 导入环境模块
import poke_env.environment as environment
# 导入异常模块
import poke_env.exceptions as exceptions
# 导入玩家模块
import poke_env.player as player
# 导入 PS 客户端模块
import poke_env.ps_client as ps_client
# 导入统计模块
import poke_env.stats as stats
# 导入队伍构建模块
import poke_env.teambuilder as teambuilder
# 导入生成数据和转换为 ID 字符串的函数
from poke_env.data import gen_data, to_id_str
# 导入 Showdown 异常
from poke_env.exceptions import ShowdownException
# 导入账户配置
from poke_env.ps_client import AccountConfiguration
# 导入服务器配置
from poke_env.ps_client.server_configuration import (
    LocalhostServerConfiguration,
    ServerConfiguration,
    ShowdownServerConfiguration,
)
# 导入计算原始统计的函数
from poke_env.stats import compute_raw_stats
# 获取 logger 对象
__logger = logging.getLogger("poke-env")
# 创建流处理器
__stream_handler = logging.StreamHandler()
# 创建格式化器
__formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
# 设置格式化器
__stream_handler.setFormatter(__formatter)
# 将流处理器添加到 logger
__logger.addHandler(__stream_handler)
# 添加日志级别名称
logging.addLevelName(25, "PS_ERROR")
# 导出的模块列表
__all__ = [
    "AccountConfiguration",
    "LocalhostServerConfiguration",
    "ServerConfiguration",
    "ShowdownException",
    "ShowdownServerConfiguration",
    "compute_raw_stats",
    "environment",
    "exceptions",
    "gen_data",
    "player",
    "ps_client",
    "stats",
    "teambuilder",
    "to_id_str",
]

PokéLLMon 源码解析(六)(3)https://developer.aliyun.com/article/1483747

相关文章
|
4天前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
|
5天前
HuggingFace Tranformers 源码解析(4)
HuggingFace Tranformers 源码解析
6 0
|
5天前
HuggingFace Tranformers 源码解析(3)
HuggingFace Tranformers 源码解析
7 0
|
5天前
|
开发工具 git
HuggingFace Tranformers 源码解析(2)
HuggingFace Tranformers 源码解析
8 0
|
5天前
|
并行计算
HuggingFace Tranformers 源码解析(1)
HuggingFace Tranformers 源码解析
11 0
|
6天前
PandasTA 源码解析(二十三)
PandasTA 源码解析(二十三)
43 0
|
6天前
PandasTA 源码解析(二十二)(3)
PandasTA 源码解析(二十二)
35 0
|
6天前
PandasTA 源码解析(二十二)(2)
PandasTA 源码解析(二十二)
42 2
|
6天前
PandasTA 源码解析(二十二)(1)
PandasTA 源码解析(二十二)
33 0
|
6天前
PandasTA 源码解析(二十一)(4)
PandasTA 源码解析(二十一)
24 1

推荐镜像

更多