特拉维夫马卡比足球队统计数据操纵。
maccabistats的Python项目详细描述
#说明
简单的软件包,允许您在操作统计数据的同时了解更多有关Maccabi特拉维夫足球队的信息。
ATM从Maccabi TLV站点解析的所有数据。
tl;dr
您可以从[mega]获得序列化的Maccabi游戏(https://mega.nz/&f)!IX4Y1CRJ!scrxagcimg8nk4jk8humea)
(由maccabi stats版本分开)。
之后,您可以只加载游戏:
````
从maccabistats导入get_maccabi_stats
games=get_maccabi_stats(您的maccabi.games_文件路径)使用从mega下载文件的本地路径。
```
您可能需要使用:
```
games=games.get_first_league_games()
```
,因为这里不仅有联赛游戏。
现在,请享受:)
/>>>>游戏=从默认文件夹路径(主文件夹-%userprofile%)获取MacCabi\u stats()。
>;游戏=从本地自定义文件路径获取MacCabi\u stats(r"c:\ maccabi\maccabi.games")。
```
以下所有操作都可以在每个子类别的游戏上进行,例如:
旧游戏、旧游戏和旧游戏获胜。
>
>
>>>>gt;旧游戏=游戏。之前玩过的游戏("1.1.2000年1.1.1.1.2000")
>gt>gt>gt;旧游戏=旧游戏。家庭游戏
>>>gt>gt>gt;旧游戏=旧游戏。家庭游戏
>>gt>gt;旧游戏=旧游戏=旧游戏。maccabi'u赢
>>gt;
>>>>gt;或者仅仅是:玩过的游戏。玩过的游戏。玩过的游戏。玩过的游戏。前Ore("1.1.2000").home_games.maccabi_获胜
`````
\基本用法
``````
>;games.games.average.games.goals_maccabi'avg games.games.goals_maccabi'avg games.games.games.goals_maccabi'avg games.maccabi'avg games.games.games.games.games.results.wins.wins赢得从列表中游戏中游戏中游戏中获胜百分比的获胜百分比。
>>
>>>>>.
>>gt;游戏。使用游戏筛选功能来筛选游戏。
>>gt>gt;让我们将所有游戏结合起来,在联盟游戏中,与海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海/>玩家
all这些名字非常直观,例如:
```
>;>games.players.best_scorers
>;>games.players.get_most_winners_by_percentage()
>;>games.players.most_played
>;
>;
>;
游戏。获得第一联赛的游戏。获得与球队的游戏。获得与球队的游戏。玩家。最佳记分员[0:5]
````>br/>>
>>游戏。教练。大多数获胜教练的百分比
&ggt gt;游戏。裁判。最佳裁判。最佳裁判(按百分比计算)[0:2]排名前2名裁判(在所有MacCabi游戏历史记录中)的最佳裁判(按百分比计算)[0:2]排名前2名裁判(在所有MacCabi游戏历史记录中)。
>> gt;
>>;
>>>>>>>>>>>>>>>>>>>gt;最佳裁判:最佳教练教练:
>>>gt;游戏。获得第一联赛游戏()。获得与球队对决的游戏(按百分比计算)。获得与球队对决的游戏(按百分比计算)游戏(按百分比计算)。").coaches.most_winner_coache_by_pe.教练。大多数获胜者rcentage
```
``
在对麦卡比的比赛中连续无球。
>;
>;>games.streak.get戋similar戋尼姆条纹长度=20)
````
/>您可以按任何条件将游戏按季节进行分组,例如:
```
>;>seasons=games.seasons.get庠seasons庠stats();默认情况下,季节将按年份进行排序。
>;>seasons.sort庠by庠wins庠percentage();按获胜百分比对季节进行排序,您应该p打印季节对象)。
>;>seasons打印它
``
>>>>从MacCabistats导入serialize MacCabi_games
对象将被序列化到主文件夹(用户配置文件百分比)及其版本和当前日期。
>>>serialize MacCabi_games(MacCabi_games_stats_object)
```
在序列化到磁盘之前。
手动修复。
序列化自动完成的MacCabi游戏时。
如果添加任何要运行"常规"修复程序的内容,则可以通过以下方式重新运行该程序:
```
>;>;从MacCabistats导入"获取MacCabi统计信息"、"运行"常规"修复程序、序列化"MacCabi游戏"
>;
>;>;games=Get MacCabi stats()
>;>new_games=run_general_fixes(games)
>;>serialize_maccabi_games(new_games)
```
logging
所有日志文件都将保存在用户主文件夹(userprofile%)下的"maccabistats\logs"文件夹中
有几个日志文件,每个文件都有一个s此模式-maccabistats-{suffix}.log(在提到的文件夹中):
*all-保存所有日志级别
*info-仅保存信息日志级别
*warning-仅保存警告日志级别
*exception-仅保存异常(log.exception)
*stdout-不是一个文件,而是一个日志处理程序int到stdout(信息级别+)
多进程爬网模式不起作用。
*您第一次可以从:https://mega.nz/f!获取一些HTML文件!szxtudrq(密钥将在forum.12p.co.il上提供)
*在使用爬网时可以减少日志记录:
```
>;>;从MacCabistats导入更快的日志记录
>;>;更快的日志记录()将禁用stdout&;调试处理程序。
```
手动检查错误可能会有帮助,这可以通过以下方式完成:
```
>;>from maccabi stats import get_maccabi_stats
>;>from maccabistats.error_finder.error_finder import errorsfinder
>;>games=get_maccabi_stats()
>; >>>;e.获取所有错误的编号();运行所有存在的手动错误
````
简单的软件包,允许您在操作统计数据的同时了解更多有关Maccabi特拉维夫足球队的信息。
ATM从Maccabi TLV站点解析的所有数据。
tl;dr
您可以从[mega]获得序列化的Maccabi游戏(https://mega.nz/&f)!IX4Y1CRJ!scrxagcimg8nk4jk8humea)
(由maccabi stats版本分开)。
之后,您可以只加载游戏:
````
从maccabistats导入get_maccabi_stats
games=get_maccabi_stats(您的maccabi.games_文件路径)使用从mega下载文件的本地路径。
```
您可能需要使用:
```
games=games.get_first_league_games()
```
,因为这里不仅有联赛游戏。
现在,请享受:)
/>>>>游戏=从默认文件夹路径(主文件夹-%userprofile%)获取MacCabi\u stats()。
>;游戏=从本地自定义文件路径获取MacCabi\u stats(r"c:\ maccabi\maccabi.games")。
```
以下所有操作都可以在每个子类别的游戏上进行,例如:
旧游戏、旧游戏和旧游戏获胜。
>
>
>>>>gt;旧游戏=游戏。之前玩过的游戏("1.1.2000年1.1.1.1.2000")
>gt>gt>gt;旧游戏=旧游戏。家庭游戏
>>>gt>gt>gt;旧游戏=旧游戏。家庭游戏
>>gt>gt;旧游戏=旧游戏=旧游戏。maccabi'u赢
>>gt;
>>>>gt;或者仅仅是:玩过的游戏。玩过的游戏。玩过的游戏。玩过的游戏。前Ore("1.1.2000").home_games.maccabi_获胜
`````
\基本用法
``````
>;games.games.average.games.goals_maccabi'avg games.games.goals_maccabi'avg games.games.games.goals_maccabi'avg games.maccabi'avg games.games.games.games.games.results.wins.wins赢得从列表中游戏中游戏中游戏中获胜百分比的获胜百分比。
>>
>>>>>.
>>gt;游戏。使用游戏筛选功能来筛选游戏。
>>gt>gt;让我们将所有游戏结合起来,在联盟游戏中,与海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海法海/>玩家
all这些名字非常直观,例如:
```
>;>games.players.best_scorers
>;>games.players.get_most_winners_by_percentage()
>;>games.players.most_played
>;
>;
>;
游戏。获得第一联赛的游戏。获得与球队的游戏。获得与球队的游戏。玩家。最佳记分员[0:5]
````>br/>>
>>游戏。教练。大多数获胜教练的百分比
&ggt gt;游戏。裁判。最佳裁判。最佳裁判(按百分比计算)[0:2]排名前2名裁判(在所有MacCabi游戏历史记录中)的最佳裁判(按百分比计算)[0:2]排名前2名裁判(在所有MacCabi游戏历史记录中)。
>> gt;
>>;
>>>>>>>>>>>>>>>>>>>gt;最佳裁判:最佳教练教练:
>>>gt;游戏。获得第一联赛游戏()。获得与球队对决的游戏(按百分比计算)。获得与球队对决的游戏(按百分比计算)游戏(按百分比计算)。").coaches.most_winner_coache_by_pe.教练。大多数获胜者rcentage
```
``
在对麦卡比的比赛中连续无球。
>;
>;>games.streak.get戋similar戋尼姆条纹长度=20)
````
/>您可以按任何条件将游戏按季节进行分组,例如:
```
>;>seasons=games.seasons.get庠seasons庠stats();默认情况下,季节将按年份进行排序。
>;>seasons.sort庠by庠wins庠percentage();按获胜百分比对季节进行排序,您应该p打印季节对象)。
>;>seasons打印它
``
>>>>从MacCabistats导入serialize MacCabi_games
对象将被序列化到主文件夹(用户配置文件百分比)及其版本和当前日期。
>>>serialize MacCabi_games(MacCabi_games_stats_object)
```
在序列化到磁盘之前。
手动修复。
序列化自动完成的MacCabi游戏时。
如果添加任何要运行"常规"修复程序的内容,则可以通过以下方式重新运行该程序:
```
>;>;从MacCabistats导入"获取MacCabi统计信息"、"运行"常规"修复程序、序列化"MacCabi游戏"
>;
>;>;games=Get MacCabi stats()
>;>new_games=run_general_fixes(games)
>;>serialize_maccabi_games(new_games)
```
logging
所有日志文件都将保存在用户主文件夹(userprofile%)下的"maccabistats\logs"文件夹中
有几个日志文件,每个文件都有一个s此模式-maccabistats-{suffix}.log(在提到的文件夹中):
*all-保存所有日志级别
*info-仅保存信息日志级别
*warning-仅保存警告日志级别
*exception-仅保存异常(log.exception)
*stdout-不是一个文件,而是一个日志处理程序int到stdout(信息级别+)
多进程爬网模式不起作用。
*您第一次可以从:https://mega.nz/f!获取一些HTML文件!szxtudrq(密钥将在forum.12p.co.il上提供)
*在使用爬网时可以减少日志记录:
```
>;>;从MacCabistats导入更快的日志记录
>;>;更快的日志记录()将禁用stdout&;调试处理程序。
```
手动检查错误可能会有帮助,这可以通过以下方式完成:
```
>;>from maccabi stats import get_maccabi_stats
>;>from maccabistats.error_finder.error_finder import errorsfinder
>;>games=get_maccabi_stats()
>;
````