group#
这个模块是主要是实现了对 游戏角色的 抽象.
- wow_wtf_manager.exp.e03_wotlk_backup.group.right_zfill(s: str, length: int = 20) str[source]#
在字符串右边填充 “0” 字符串, 以保证字符串有确定的长度, 可以用于排序.
- class wow_wtf_manager.exp.e03_wotlk_backup.group.Account(account: str)[source]#
代表着一个具体账号. 也是可哈希, 可排序的.
- class wow_wtf_manager.exp.e03_wotlk_backup.group.Character(account: str, server: str, character: str)[source]#
代表着一个位于具体的 Account 上, 具体的 Server 中, 有具体名字的游戏角色.
一个角色是唯一的, 可哈希的, 也是可排序的. 用于排序的 Key 在
sort_key的方法中被定义. 同时我们也提供了一个工厂函数, 方便开发者从形如account.server.character的字符串创建对象.