Exemplo n.º 1
0
def display_player_stats():
    nba.init()
    if len(sys.argv) < 2:
        print("Please enter a player name.")
        sys.exit()

    sys.argv.pop(0)
    arg_name = parse_name(sys.argv)

    season = "Playoffs"

    players = open("players.txt", "r")
    lines = players.read()
    lines = lines.split("\n")
    for line in lines:
        player_info = line.split(",")
        if len(player_info) < 2:
            print(arg_name +
                  " was not found. Would you like to try another player?")
            sys.exit()
        name = player_info[0]
        team = player_info[1]
        id = player_info[2]
        if arg_name.lower() == name.lower():
            break

    nba.create_player_season_file(name, team, id, season)
    print()
    call(["cat", "players/" + name + ".txt"])

    # Delete players/ and players.txt
    os.remove("players.txt")
    os.remove("players/" + name + ".txt")
    os.rmdir("players/")
Exemplo n.º 2
0
# Script to download season information for all players

import nbascrape_functions as nba

nba.init()

players = open("players.txt", "r")
lines = players.read()
lines = lines.split("\n")
for line in lines:
    player_info = line.split(",")
    if len(player_info) < 2:
        break
    name = player_info[0]
    team = player_info[1]
    id = player_info[2]
    nba.create_player_season_file(name, team, id, "Regular+Season")