コード例 #1
0
ファイル: player_prop.py プロジェクト: raysmith619/dots
                              " (default:write out new properties file)"))
    parser.add_argument('-s', '--show_passes', action='store_true', default=show_passes,
                        help=(f"Show passes"
                              f" (default: {show_passes}"))
    parser.add_argument('-q', '--quit_on_fail', action='store_true', default=quit_on_fail,
                        help=(f"Quit on first failure"
                              f" (default: {quit_on_fail}"))

    args = parser.parse_args()             # or die "Illegal options"
    
    propfile = args.propfile
    propfile_new_ext = args.propfile_new_ext
    propfile_update = args.propfile_update
            
    logName = "prop_test"
    SlTrace.setupLogging(logName, propName=propfile)     # Setup log/properties names
    SlTrace.setProps(newExt=propfile_new_ext, update=propfile_update)
    SlTrace.lg("args: {}\n".format(args))
    player_control = PlayerControl(title="testing")      # Testing
    
    def get_player_infos(player_control, sect_name=None):
        """ return Player Infos from properties list
        :sect_name: undo, redo or None for base
        :returns: PlayerInfo list
        """
        pi = PlayerProp(player_control, sect_name=sect_name)
        return pi, pi.get_player_infos()
     
    pi, pinfos = get_player_infos(player_control)
    SlTrace.lg("Infos:")
    for info in pinfos:
コード例 #2
0
ファイル: big_inning.py プロジェクト: robsmith1776/big_inning
# big_inning.py

import re
import os
import csv

from select_trace import SlTrace
from game_stats import GameStats
"""
Data origin followed by file format is in game_stats.py
"""

data_dir = "../data"
game_file_pat = r'^GL\d+\.TXT$'

SlTrace.setupLogging()
SlTrace.setProps()
SlTrace.lg("big_inning")
###SlTrace.setFlags("list_file_name,list_file_rows,list_raw_interest")
SlTrace.setFlags("list_big_innings")

dir_set = ()
if os.path.isabs(data_dir):
    data_dir_path = data_dir
else:
    data_dir_path = os.path.abspath(data_dir)
print("data_dir: %s" % data_dir_path)
data_files = os.listdir(data_dir)
n_big_inning_games = 0

n_files = 2