将所有nba球员数据转换为json格式

nba-player的Python项目详细描述


NBA球员数据转换为JSON

安装

pip install nba-player

用法

import datanba

让所有玩家

data = datanba.player_stats.AllOfBasketball(arr)

arr是您希望nba正常年份格式的年份(即[“2018-19”])

将所有播放器数据转换成json

data = datanba.player_stats.AllOfBasketball(["2018-19"])
data.gather("players.json", exists=False)

仅在你的Pr.Serv.JSON文件中没有任何内容,否则它根本不存在。

但是,由于您将进行大量的轮询,因此您可能需要连接工作,或者nba stats api将限制您,因此,如果刮除在中间停止,您可以将代码更改为:

data = datanba.player_stats.AllOfBasketball(["2018-19"])
data.gather("players.json", exists=True)

然后,刮擦将从它停止的地方继续。

使用播放器json数据

在轮询一次之后,可以使用这些命令重用json文件的输出(直到轮询的数据变旧为止)。

import datanba.player_stats as datanba
data = datanba.AllOfBasketball(["2018-19"])
players = data.players_from_json('players.json')

现在您的players变量中包含所有NBA球员。

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

推荐PyPI第三方库


热门话题
java为什么加载个人密钥库需要这么多时间?   当我使用main创建Android应用程序UI时,如何通过java修改它。xml文件?   java Tomcat 6和7:WebappClassLoader:尝试为名称org/apache/openjpa/persistence/osgi/BundleUtils复制类定义   java`parseInt()`和`parseDouble()`throw`NumberFormatExeption`   JavaSpringMongoDB填充引用   在LinuxMint中打开Eclipse时发生java错误;OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=512m;支持在8.0中被删除   使用PKCS7Padding的AES CBC加密在Java和Objective中有不同的结果   java为什么Jackson要用一个以类命名的额外层来包装我的对象?   json在Java中使用parallelStream提取值   JavaSpring存储库自动生成方法:按给定的顶部编号+按字段描述排序选择   java是否有可序列化的标准闭包接口?   .NET与Java在初创公司的web应用程序开发   如何修复java。java中的lang.unsatifiedLinkError   JavaFX+Spring Boot+Hibernate应用程序对多个环境的java支持   自定义视图组中的java更改未呈现