易于访问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导入英雄
>;>;帮助(英雄)





欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android应用程序在后台   如何使用java减去日期。sql。时间戳   在Eclipse中使用Tomcat和Maven的java抛出错误   java Runnable jar什么都不做,资源不导出   并发Java内存模型:volatiles和读/写重新排序   使用Morphia在MongoDB中进行java批量升级。可能吗?   java将自己创建的sqlite数据库复制到安卓失败   在java中使用嵌套循环解决消除?   地图上多个标记的java实时动画   java如何在J2EE web应用程序中从服务层调用DAO方法   java我只想浏览文件,并将其作为电子邮件中的文件。我应如何附加:   猜猜我在think Java中的数字是57   可以在java流中的groupingBy中使用foreach吗?   我的Java程序编译时没有任何错误,但不会完全运行