特拉维夫马卡比足球队统计数据操纵。

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.获取所有错误的编号();运行所有存在的手动错误
````



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

推荐PyPI第三方库


热门话题
mapDb Java中的序列化序列化和反序列化对象   java Android Studio SearchView图标未出现   java如何在应用程序中集成广告   java如何在startActivityForResult()之前启动startActivity()   java创建DelegateForest并按预定顺序显示   特定url的java筛选器映射   面向对象Java继承:需要多个扩展   我怎样才能避免java。sql。I/O错误导致SQLException:连接重置?   Scala中的java多维数组   java Ifless代码:这只是一个智力上的挑战,还是实际有用?   java为什么我的@override for contains不起作用?   java Hazelcast文件从客户端上载到服务器   java按水平顺序展开单元格?   java从另一个DAO工厂调用一个DAO   java中的日期格式DateFormat提供意外结果   2d如何在java窗口上显示48X48像素的12X12网格图像   使用iText 5提取图像时出现java错误:“颜色空间不受支持”   java如何在Intellij方法中用参数重构为带字段的类