英国议会API客户

ukparliament的Python项目详细描述


PyPI versionBuild Status

UK Parliament API的客户机。 仅限python 3,欢迎投稿。

当前支持:

  • 下议院和上议院
  • 下议院和上议院成员
  • 早起运动

安装

使用pip可以按常规方式安装软件包:

pip install ukparliament

示例

首先,导入并创建客户端:

>>>fromukparliamentimportParliament>>>parliament=Parliament()

获得会员资格:

>>>mps=parliament.commons.members.current()>>>len(mps)650

成员列表可以按参与方进行细分,但在其他情况下,则表现为正常的python列表:

>>>mps.by_party(){<Party"Labour Party">:257,<Party"Conservative Party">:315,<Party"Scottish National Party">:35,<Party"Sinn Féin">:7,None:1,<Party"Liberal Democrats">:12,<Party"Democratic Unionist Party">:10,<Party"Plaid Cymru">:4,<Party"Independent">:8,<Party"Green Party">:1}

为房子提取分区:

>>>divisions=parliament.commons.recent_divisions(limit=4)>>>division=divisions[0]>>>division<Commonsdivision:"draft Double Taxation Relief and International Tax Enforcement (Jersey) Order 2018"on2018-11-21>

分区包含投票总数:

>>>division.ayes,division.noes,division.passed(302,238,True)

您还可以获得投票人的完整列表:

>>>division.votes['aye'].by_party(){<Party"Conservative Party">:293,<Party"Independent">:3,<Party"Democratic Unionist Party">:6}

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

推荐PyPI第三方库


热门话题
未检测到“空格”的java ASCII码   音频如何在Java中设置SourceDataLine的音量   java MyBatissSpringBoot无法使用作为bean注入的数据源   Java字谜递归列表<List<String>>仅存储空列表<Strings>   java显示30px高的JPanel,然后用minecraft填充剩余空间   java JOGL平滑度   Java:按完整与否对1d对象数组进行排序   arraylist仅当java结构不存在时才将对象添加到java结构中   无法初始化java渲染库在安卓 studio 4.1.1上出现错误   java SpringBoot ClassCastException   java解析文本文件,基于字数   java=运算符引发异常   java使点可拖动并存储新坐标JavaFx   JavaWebSphereApplicationServer:EJB模块和JMS路由器