praw 4+的底层通信层。

prawcore的Python项目详细描述


Latest prawcore Versionhttps://travis-ci.org/praw-dev/prawcore.svg?branch=masterhttps://coveralls.io/repos/github/praw-dev/prawcore/badge.svg?branch=masterJoin the chat at https://gitter.im/praw-dev/praw

prawcore是praw 4+的底层通信层。

安装

使用pipvia:

安装prawcore
pip install prawcore

执行示例

下面的示例演示如何使用prawcore获取 使用脚本应用程序类型的给定用户的奖杯。本例假设您 拥有环境变量PRAWCORE_CLIENT_IDPRAWCORE_CLIENT_SECRET设置为应用程序的适当值。

#!/usr/bin/env pythonimportosimportpprintimportprawcoreauthenticator=prawcore.TrustedAuthenticator(prawcore.Requestor('YOUR_VALID_USER_AGENT'),os.environ['PRAWCORE_CLIENT_ID'],os.environ['PRAWCORE_CLIENT_SECRET'])authorizer=prawcore.ReadOnlyAuthorizer(authenticator)authorizer.refresh()withprawcore.session(authorizer)assession:pprint.pprint(session.request('GET','/api/v1/user/bboe/trophies'))

将上述文件另存为trophies.py,然后通过以下途径执行:

python trophies.py

其他示例可在以下位置找到: https://github.com/praw-dev/prawcore/tree/master/examples

取决于prawcore

prawcore跟在semantic versioning后面,但有一个例外 这种抨击之前不会有一个小版本。在埃森斯,期待 只有主要的版本向Prawcore的公众介绍了突破性的变化 接口。因此,如果你依赖于普劳科尔,那么 不仅要指定包所需的prawcore的最低版本,还要指定 同时限制主要版本。

下面是两个您可能希望如何指定prawcore依赖关系的示例:

设置.py

setup(...,install_requires=['prawcore >=0.1, <1'],...)

requirements.txt

prawcore >=1.5.1, <2

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

推荐PyPI第三方库


热门话题
类似于C mktime()的Java函数?   java如何处理Cassandra中的竞争条件?   java如何从新对象调用字段   java如何从commons cli“获取”帮助字符串而不是“打印”   用于正则表达式更改的java Selenium IDE扩展或插件   java在没有EAR的客户端中创建EJB远程引用   java Jooq批记录插入   java Android SQLite:约束失败错误代码19   java位图变成彩色背景   java JFrame(全屏)背景色不变   java我如何执行Taurus junit?   apache tomcat服务器上的java 500内部服务器错误   获取页面信息时发生java NullPointerException   springboot中@oneToMany双向映射的java问题   java堆栈返回已删除的项   java Spring boot mvc按值验证枚举