易于访问DOTA2内部数据。
AtoD的Python项目详细描述
====
atod
====
ml的dota2数据。
installation
====
package可以与pip一起安装:
。代码块::bash
$pip install atod
如果您没有
,只需使用
创建它。代码块::bash
touch~/.yamjam/config.yaml
…_这里是http://steamcommunity.com/dev/apikey
。_ yamjam http://yamjam.readthedocs.io/en/latest/
然后将以下文本添加到配置文件:
。代码块::yaml
atod:
dota2_api_key:<;您的api key>;
示例:
…代码块::yaml
atod:
dota2_api_key:65dccd4c2595f8e7055797033214ee6f
examples
===
请查看“examples/”文件夹中的jupyter笔记本,了解如何使用lib。
根据名称创建英雄并获取一些基本信息。
代码块::python
>;>from atod import hero
>;>am=hero.from_name('anti-mage')
>;>am.str
22
>;>print(am.abilities)
<;abilities[<;ability name=mana_break>;,<;ability name=blink>;,<;ability name=spell_shield>;,<;能力名称=魔法空虚,]>;
>;>am.lvl=15
>; 43
属性也会发生变化。
hero类的其他使用示例可以在“examples/hero_data.ipynb”中找到。`
documentation
==
auto-generated docs可以在“docs/u build/html/index.html”中找到。
功能及线路不清。因此,您的编辑器将能够
至少将类型批注加载到所有函数(如果您有一个确定的函数)。
请尝试以下代码以显示有关英雄类的文档:
……代码块::python
>;>;来自atod导入英雄
>;>;帮助(英雄)
…
atod
====
ml的dota2数据。
installation
====
package可以与pip一起安装:
。代码块::bash
$pip install atod
如果您没有
,只需使用
创建它。代码块::bash
touch~/.yamjam/config.yaml
…_这里是http://steamcommunity.com/dev/apikey
。_ yamjam http://yamjam.readthedocs.io/en/latest/
然后将以下文本添加到配置文件:
。代码块::yaml
atod:
dota2_api_key:<;您的api key>;
示例:
…代码块::yaml
atod:
dota2_api_key:65dccd4c2595f8e7055797033214ee6f
examples
===
请查看“examples/”文件夹中的jupyter笔记本,了解如何使用lib。
根据名称创建英雄并获取一些基本信息。
代码块::python
>;>from atod import hero
>;>am=hero.from_name('anti-mage')
>;>am.str
22
>;>print(am.abilities)
<;abilities[<;ability name=mana_break>;,<;ability name=blink>;,<;ability name=spell_shield>;,<;能力名称=魔法空虚,]>;
>;>am.lvl=15
>;
属性也会发生变化。
hero类的其他使用示例可以在“examples/hero_data.ipynb”中找到。`
documentation
==
auto-generated docs可以在“docs/u build/html/index.html”中找到。
功能及线路不清。因此,您的编辑器将能够
至少将类型批注加载到所有函数(如果您有一个确定的函数)。
请尝试以下代码以显示有关英雄类的文档:
……代码块::python
>;>;来自atod导入英雄
>;>;帮助(英雄)
…