python库计算足球和手球的积分

standings的Python项目详细描述


python库用于计算足球和手球的积分

开始

PIP安装支架

或者:将Standings包复制到您的项目中。

先决条件

应与Python2.7及更高版本或3一起使用。可能是其他版本 (未经测试)。

使用量

最好看看standingstest.py作为参考。

基本用法如下:

# Handball 3. Liga Herren, Saison 2015/16, 17. Spieltag
# Create ranking calculation oject with scope, sports type and mode
t1 = Standings(TABLE_ALL, SPORTSTYPES.HANDBALL, CALCULATION_MODE_DIRECT_COMPARE)

# add your matches / fixtures (upto desired match day or all)
t1.add_match(_Match('DHK Flensborg', 35551, 'SC Magdeburg II', 35561, 41, 23))
t1.add_match(_Match('SV Meck.-Schwerin', 35651, 'TS Großburgwedel', 35661, 26, 17))
...

tb = t1.get_table()
# tb is now the sorted table

match可以替换为您自己的对象,但至少需要 参赛者的队名和身份证以及主客场的进球 团队。

该模块支持两种计算模式: 计算方法与计算方法进行了比较。 第一个是得分,然后是目标差,然后是目标 按排序顺序得分(例如德国德甲)。

计算方法,首先比较按点排序,然后 具有相等积分的团队之间直接比较的结果(通常使用 在手球或西班牙西甲)。

测试

提供了一些测试,可以如下运行:

python -m unittest standings
python -m unittest standings.teampoint

作者

许可证

这个项目是根据麻省理工学院的许可证授权的-参见 LICENSE.txt有关详细信息的文件

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

推荐PyPI第三方库


热门话题
DB H2和控制器的java集成测试   程序未通过if语句(Java)   java如何解决JPA更新时数据库中NOTNULL的值   3DES,Java代码结果产生不同于3DES在线工具和oracle数据库脚本的结果   java是否可以在XML中设置SwipeRefreshLayout的颜色方案?   java为什么JRBeanCollectionDataSource使用jr:List组件提供传递List的空字段?   java ScrollView只能托管一个直接子安卓   java是否有更短的代码或更简单的方法将元素添加到不同大小的多个数组中?   java为什么示例作者要硬编码正交摄影机的宽度和高度?(LibGdx僵尸鸟教程)   java不断得到非法的类型错误的开始,我如何才能纠正这一点并继续前进?   java如何获取正在运行的应用程序名称并将其与安卓上数据库中记录的名称进行匹配?   用于Java和if循环代码优化的if语句   if语句如果在JAVA中没有花括号,为什么if块可以放在另一个if块中   安卓操作系统。FileUriExposedException:file:///storage/emulated/0/test.txt通过意图暴露在应用程序之外。getData()   java索引不是错误,而是索引+索引=错误   java Android从改造调用中获取实时数据   java Tictaoe打印电路板   java Guice IoC怎么样?   java JLabel设置为文本列表项   java Hibernate MasterSubDetails映射