【发布时间】:2020-02-19 21:14:44
【问题描述】:
我很难从与 API 关联的抽象类中提取数据。我希望使用“sportsreference”API 为单个游戏提取玩家统计数据。您需要访问 sportsreference.nhl.boxscore.BoxscorePlayer 抽象类来提取此信息。这里是 API 文档https://sportsreference.readthedocs.io/en/stable/nhl.html#schedule
代码:
from sportsreference.nhl.boxscore.BoxscorePlayer import BoxscorePlayer
from sportsreference.nhl.boxscore import Boxscores
.. .. ..
team_schedule 中的比赛:
game_date = datetime.strptime(game.date, "%Y-%m-%d").date()
if game_date <= today :
print(game_date)
print(game.result)
df = game.boxscore.dataframe
r = game.boxscore.BoxscorePlayer('Timo Meier').dataframe
print(r)
&
from sportsreference.nhl.boxscore import Boxscores, BoxscorePlayer
team_schedule 中的比赛:
game_date = datetime.strptime(game.date, "%Y-%m-%d").date()
if game_date <= today :
print(game_date)
print(game.result)
df = game.boxscore.dataframe
r = game.boxscore('Timo Meier').dataframe
print(r)
错误日志:
ModuleNotFoundError: 没有命名模块 'sportsreference.nhl.boxscore.BoxscorePlayer'; “sportsreference.nhl.boxscore”不是一个包
【问题讨论】:
标签: python python-3.x abstract-class python-import