友好pokeapi数据库的python包装器

pokebase的Python项目详细描述


travispypi

pokebase是一个简单但功能强大的python接口, PokéAPI database

安装

pip install pokebase

再简单不过了。

用法

>>> import pokebase as pb
>>> chesto = pb.NamedAPIResource('berry', 'chesto')
>>> chesto.name
'chesto'
>>> chesto.natural_gift_type.name
'water'
>>> charmander = pb.pokemon('charmander')  # Quick lookup.
>>> charmander.height
6
>>> bulba = pb.pokemon_sprite(1)           # And sprites too!
>>> bulba.path
'/home/user/.pokebase/sprite/pokemon/1.png'
>>>

…就这么简单。

版本支持

Pokebase目前(官方)支持Python2.7和3.6版本。

测试

python单元测试位于单独的tests目录中,可以通过 python -m tests.test_pokebase

重要

pokémon类型的快速数据查找是pokebase.type_('type-name'), 不是pokebase.type('type-name')。这是因为与 内置的type函数。

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

推荐PyPI第三方库


热门话题
iOS MDM注册配置文件请求/Profile使用java对证书进行签名   java如何调试GWT项目中的PHP文件   Mac和Windows之间的Java文件getFreeSpace差异   java从ArrayList进入JComboBox   ApacheKafka如何执行zookeeperserverstart。我的java程序中的bat文件?   JAXRS应用程序的java初始化   java如何为double覆盖compareTo方法?   使用进程动态运行java代码   sockets java。网SocketException:权限被拒绝openshift   java PorterduffXfermode:清除位图的一部分   其他线程中变量的java更改侦听器   java如何初始化接口实例以与父片段中的子片段通信   java Cordova插件在构建时出错,源代码1.6中不支持菱形运算符使用源代码7   java是学习编程的教育游戏吗?   在不同机器上使用JasperReports API运行代码时出现java问题   java Spring引导延迟Flyway序列化循环依赖   未为加密/解密初始化java密码