コード例 #1
0
def getClubInfo():
    club_id = int(request.form.get("club_id"))
    manager = DataManager(DataType.club)
    club_info = manager.getInfo(club_id)
    if len(club_info) == 0:
        return json.dumps({'status:': 'Not Found'})
    club = Club(club_id=club_id,
                club_name=club_info[0][1],
                club_description=club_info[0][2],
                club_president_wxid=club_info[0][3])
    res = club.Jsonfy()
    return res
コード例 #2
0
    def get_club(self, club):
        """ Retrieve a club object given a Manager name or club name
        passed the the <club> parameter """

        # No arguments were given
        if not club:
            raise AttributeError("No information given to retrieve msg_id.")
        try:
            club_object = Club.fromManager(self.sesh, club)
        except:
            try:
                club_object = Club.fromName(self.sesh, club)
            except:
                raise ValueError(f"Invalid Manager or Club name: {club}")
        return club_object
コード例 #3
0
ファイル: views.py プロジェクト: utkukaya/itucsdb18eclubs
def club_add_page():
    if not current_user.is_admin:
        abort(401)
    if request.method == "GET":
        values = {
            "club_id": "",
            "name": "",
            "founder": "",
            "number_member": ""
        }
        return render_template("club_edit.html", values=values)
    else:
        valid = validate_eclub_form(request.form)
        if not valid:
            return render_template("club_edit.html")
        form_club_id = request.form["club_id"]
        form_name = request.form["name"]
        form_founder = request.form["founder"]
        form_number_member = request.form["number_member"]
        club = Club(form_club_id, form_name, form_founder, form_number_member)
        db = current_app.config["db"]
        club_key = db.add_club(club)
        return redirect(
            url_for("eclub_page",
                    club_key=club_key,
                    user_email=user_email,
                    club_user=club_user,
                    student_user=student_user))
コード例 #4
0
def clubs():
    """
    The page that allows the addition of a new club and the view of all of the clubs.
    
    The new club form is presented and the user either chooses not to add a new club, or enters
    the data for a new club. If the former happens, the POST method just shows the clubs in JSON
    format using jsonify. If the latter happens, a new club is added to the master list of clubs
    and then the clubs are shown in the same way as before.
    
    Returns:
    --------
    jsonify(encoded_clubs_list)
        The JSON format view of the clubs
    """
    
    if request.method == 'POST':
        new_club_name = request.form.get('new_club_name')
        if new_club_name == '':
            encoded_clubs_list = encode_clubs()
            return jsonify(encoded_clubs_list)
        new_club_tags = request.form.get('new_club_tags')
        new_club_tags = new_club_tags.splitlines()
        new_club_descr = request.form.get('new_club_descr')
        unencoded_club = Club(new_club_name, 
                              new_club_tags, 
                              new_club_descr)
        unencoded_clubs_list.append(unencoded_club)
        encoded_clubs_list = encode_clubs()
        return jsonify(encoded_clubs_list)
            
    return render_template('new_club.html')
コード例 #5
0
ファイル: manager.py プロジェクト: mrbads/Voetbal_Sim
    def next_game(self):
        if self.fixtures != []:
            for game in self.fixtures[0]:
                home = Club(game[0])
                away = Club(game[1])
                if home.name == self.club.name or away.name == self.club.name:
                    print(game)
                    input('press enter to continue')
                teams = [home, away]
                result = Simulation.simulate(teams)
                self.competition._update_standings(result)
                self.played.append([(result[0].name, result[1].name),
                                    (result[0].result, result[1].result)])
            self.fixtures.pop(0)
        else:
            print('End of the season')

        self.menu()
コード例 #6
0
def setup():
    the_club = Club()
    the_club.add_member('M02', 'Mary', 'Shelly', date(1981, 1, 17))
    the_club.add_member('M04', 'Melvin', 'Dean', date(2000, 8, 8))
    the_club.add_member('M05', 'Jim', 'Beam', date(1980, 12, 27))
    the_club.add_member('M01', 'Carla', 'Main', date(1980, 7, 11))
    the_club.add_member('M03', 'James', 'Bean', date(2001, 8, 15))

    # member_id event                  place       start_date  cost
    # M01       Autumn Festival        Arrowtown   01/01/2018  $0.00
    # M05       Joyride Carnival       Auckland    05/02/2019  $300.00
    # M05       Easter High Tea        Wellington  10/12/2018  $150.00
    # M05       Festival of Colour     Hamilton    07/11/2018  $0.00
    # M02       Wine and Food Festival Napier      10/20/2020  $350.00
    # M04       Music in Park          Hamilton    08/12/2018  $0.00
    # ADD CODE HERE

    return the_club
コード例 #7
0
def setClubInfo():
    club_id = int(request.form.get("club_id"))
    club_name = request.form.get("club_name")
    club_description = request.form.get("club_description")
    club_president_wxid = request.form.get("club_president_user_id")
    club = Club(club_id=club_id,
                club_name=club_name,
                club_description=club_description,
                club_president_wxid=club_president_wxid)
    manager = DataManager(DataType.club)
    manager.updateInfo(club)
    res = {'status': '200 OK'}
    return json.dumps(res)
コード例 #8
0
 def get_club(self, club_key):
     # with dbapi2.connect(self.dbfile) as connection:
     connection = psycopg2.connect(database="Database",
                                   user="******",
                                   host="localhost",
                                   password="******")
     cursor = connection.cursor()
     #cursor = psycopg2.connect("dbname=suppliers user=postgres password=postgres")
     query = """SELECT CLUB_ID, NAME, FOUNDER, NUMBER_MEMBER, EMAIL, PASSWORD FROM "CLUBS" WHERE (CLUB_ID = (%s))"""
     cursor.execute(query, (club_key, ))
     club_id, name, founder, number_member, email, password = cursor.fetchone(
     )
     club_ = Club(club_id, name, founder, number_member, email, password)
     return club_
コード例 #9
0
def createClub():
    club_name = request.form.get("club_name")
    club_description = request.form.get("club_description")
    club_president_wxid = request.form.get("club_president_user_id")
    club_picture_list = request.form.getlist("club_picture_list")

    club = Club(club_name=club_name,
                club_description=club_description,
                club_president_wxid=club_president_wxid,
                club_picture_list=club_picture_list)
    manager = DataManager(DataType.club)
    manager.addInfo(club)

    res = {'status': '200 OK'}
    return json.dumps(res)
コード例 #10
0
 def get_clubs(self):
     clubs = []
     #with dbapi2.connect(self.dbfile) as connection:
     connection = psycopg2.connect(database="Database",
                                   user="******",
                                   host="localhost",
                                   password="******")
     cursor = connection.cursor()
     #cursor = psycopg2.connect("dbname=suppliers user=postgres password=utku")
     query = """SELECT CLUB_ID, NAME, FOUNDER, NUMBER_MEMBER, EMAIL, PASSWORD FROM "CLUBS" ORDER BY CLUB_ID"""
     cursor.execute(query)
     image = "logo.png"
     club_key = 1
     for club_id, name, founder, number_member, email, password in cursor:
         clubs.append((club_key,
                       Club(club_id, name, founder, number_member, email,
                            password)))
         club_key = club_key + 1
     return clubs
コード例 #11
0
ファイル: manager.py プロジェクト: mrbads/Voetbal_Sim
 def __init__(self,
              club,
              teams,
              league,
              fixtures=[],
              played=[],
              competition=Competition(),
              new=True):
     super(Manager, self).__init__()
     self.club = Club(club)
     self.teams = teams
     self.league = league
     self.fixtures = fixtures
     self.played = played
     self.stats = {"Points: ": 0, "Wins: ": 0, "Draws: ": 0, "Losses: ": 0}
     self.competition = competition
     self.new = new
     print(self.new)
     if self.new:
         self._generate_fixtures()
コード例 #12
0
def getEditables(netid):
    connection = psycopg2.connect(credentials)
    parameters = []
    clubs = []
    cursor = connection.cursor()
    query = "SELECT * FROM clubs WHERE president_netid = %s OR copresident_netid = %s OR treasurer_netid = %s"
    parameters.append(netid)
    parameters.append(netid)
    parameters.append(netid)
    cursor.execute(query, parameters)
    row = cursor.fetchone()
    #count = 1;
    while row is not None:
        club = Club(str(row[12]), str(row[0]), str(row[1]), str(row[2]),
                    str(row[3]), str(row[4]), str(row[5]), str(row[6]),
                    str(row[7]), str(row[8]), str(row[9]), str(row[10]),
                    str(row[11]))
        clubs.append(club)
        row = cursor.fetchone()
        #count = count + 1
    cursor.close()
    connection.close()
    return clubs
コード例 #13
0
ファイル: go.py プロジェクト: jchillerup/arto-scrape
    s.headers.update({
        'User-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0'
    })
    
    r = s.get('http://www.arto.com/')
    # get the hidden fields

    dom = fromstring(r.content)
    payload = make_payload_from_dom(dom)
    payload['ctl00$ctl00$Main$SiteTopBar$ArtoLoginBox$UsernameTextbox'] = USERNAME
    payload['ctl00$ctl00$Main$SiteTopBar$ArtoLoginBox$PasswordTextbox'] = PASSWORD

    login_request = s.post('http://www.arto.com/section/frontpage/', data=payload)

    r = s.get('http://www.arto.com/section/user/activity/')
        
    return s

if __name__ == '__main__':
    s = get_arto_session()
    
    # støt brysterne
    c = Club(50111, s)
    c.attempt_join()

    c = Club(13165, s)
    c.attempt_join() 

    c = Club(54029, s)
    c.attempt_join()
コード例 #14
0
 def test_az_club_display_busy_members__returns_false_without_any__member(
         self):
     club = Club()
     returned = club.display_busy_members()
     assert not returned, True
コード例 #15
0
 def test_ay_club_display_busy_members_not_hard_coded(self):
     club = Club()
     returned = club.display_busy_members()
     assert len(returned) == 0
コード例 #16
0
from club_encoder import ClubEncoder
from user import User
from json import *
from analytics import *

import matplotlib
matplotlib.use('agg') # stops conflict between matplotlib creating new windows and flask

app = Flask(__name__)        

unencoded_clubs_list = []
clubs_html = get_clubs(soupify(get_clubs_html()))

for club in range(0, len(clubs_html)):
    unencoded_club = Club(get_club_name(clubs_html[club]), 
                          get_club_tags(clubs_html[club]), 
                          get_club_description(clubs_html[club]))
    unencoded_clubs_list.append(unencoded_club)
    
def encode_clubs():
    """
    Updates the encoding of the club for the /api/clubs. Only needed because of the favorite count
    """
    
    encoded_clubs_list = []
    for club in unencoded_clubs_list:
        encoded_club = ClubEncoder().encode(club)
        encoded_clubs_list.append(encoded_club)
    return encoded_clubs_list

encoded_clubs_list = encode_clubs()
コード例 #17
0
 def test_c_club_find_member(self):
     club = Club()
     assert hasattr(club, 'find_member')
     assert callable(getattr(club, 'find_member', None))
コード例 #18
0
"""

# Imports
from time import sleep
import random
import pendulum

# Local Imports
from club import Club
from player import Player
from spider import Best11
from session import make_soup
import util
from util import TimeZones as tz

USER_CLUB = Club(manager="user")


class ListedPlayer(Player):
    def __init__(self, player_id):
        super().__init__(player_id)
        if not self.listed:
            raise Exception("Player not listed")

    @property
    def transfer_info(self):
        if not self.listed:
            print("Cannot get bidding info for unlisted player!")
            return False

        request = self.session.request("GET",
コード例 #19
0
"""
    Automation functions
"""

# Imports
import re
import random
from time import sleep

# Local imports
from spider import Best11
from session import make_soup
from club import Club

USER_CLUB = Club(manager='user')

class Auto(Best11):
    
    suburl_facilities = 'facilitati.php'
    suburl_finances = 'finante.php'
    suburl_clubpage = 'club.php'

    # This suburl is used purely for requests
    suburl_youthcoach = 'antrenor_juniori.php?'

    suburl_sponsor = 'sponsor.php?'
    suburl_dailybonus = 'bonus_zilnic.php?' 

    def __init__(self):
        super().__init__()
コード例 #20
0
 def test_a_club_collection(self):
     club = Club()
     assert hasattr(club, 'all_my_members')
     assert type(club.all_my_members) == list
コード例 #21
0
ファイル: club_rsgb.py プロジェクト: Hibby/openqua
from xml.dom.minidom import parse
from pyhamtools.locator import latlong_to_locator
from geopy.geocoders import Nominatim

from club import Club

rsgb_url = "http://www.rsgbdata.net/clubinfo/process.php?lat=55&lng=0&radius=900"
rsgb_handle = urllib2.urlopen(rsgb_url)
rsgb_xml = parse(rsgb_handle)
rsgb_handle.close()

geolocator = Nominatim()
prog = re.compile("[2GM][A-Z]?[0-9][A-Z]+")

for row in rsgb_xml.getElementsByTagName("marker"):
    c = Club(row.attributes['clubcall'].value)
    if c.callsign.startswith("RS"):
        continue # not a real callsign
    c.town = c.name = row.attributes['clubname'].value
    c.lat = row.attributes['lat'].value
    c.lon = row.attributes['lng'].value
    c.locator = latlong_to_locator(float(c.lat), float(c.lon))
    address = geolocator.reverse((float(c.lat), float(c.lon))).address.split(", ")
    if len(address) < 4:
        c.town = address[1]
    else:
        c.town = address[2]
    contact = row.attributes['contact'].value
    keepers = prog.findall(contact)
    if len(keepers) != 0:
        c.keeper = keepers[0]
コード例 #22
0
    page_pom = team.find('div', {'class': 'RoasterName'}).a['href']
    club_page_url = 'http://www.euroleague.net' + page_pom

    source1 = requests.get(club_page_url)
    club_page = BeautifulSoup(source1.text, 'lxml')

    aside = club_page.find('div', {'class': 'aside'})
    players_pom = aside.find('table').tbody.findAll('tr')

    players = []

    for row in players_pom:

        num = row.find('td', {'class': 'col-no'}).text.strip()
        name = row.find('td', {'class': 'col-name'}).text.strip()
        pos = row.find('td', {'class': 'col-pos'}).text.strip()
        height = row.find('td', {'class': 'col-height'}).text.strip()

        players.append(Player(num, name, pos, height))

    average_team_stats_row = club_page.find('tr', {'class': 'AverageFooter'})
    average_team_stats_list = average_team_stats_row.findAll('span')

    team_stats_list = []

    for stat in average_team_stats_list:

        team_stats_list.append(stat.text)

    clubs.append(Club(club_name, img_raw, players, team_stats_list))
コード例 #23
0
ファイル: club_test.py プロジェクト: joelwebster/Python
from club import Club

# create club
c1 = Club("Juventus", "Italy", "Serie A", "Juventus Stadium", 1897)
c2 = Club("AC Milan", "Italy", "Serie A", "San Siro Stadium", 1899)
c3 = Club("Inter Milan", "Italy", "Serie A", "San Siro Stadium", 1908)

# add the clubs to a list
clubs_list = [c1, c2]

# append club to existing list
clubs_list.append(c3)

# print the list
for c in clubs_list:
    c.display_club()

# get the list length
print "List length: ", len(clubs_list)

# print the number of clubs
Club.display_club_counter()
コード例 #24
0
from club import Club

# get user input
c_name = raw_input("Enter club name: ")
c_country = raw_input("Enter country: ")
c_league = raw_input("Enter league: ")
c_stadium = raw_input("Enter stadium: ")
c_founded = raw_input("Enter year founded: ")

# construct object from input
c_user = Club(c_name, c_country, c_league, c_stadium, c_founded)

# print created Club
c_user.display_club()
コード例 #25
0
ファイル: write.py プロジェクト: Roma-coder/Python_Labs
import shelve
from club import Club

FILENAME = "clubs"
with shelve.open(FILENAME) as clubs:
    clubs["Barca"] = Club("Barca", "Barcelona", 1900, "Hosep Bartomeu",
                          2000000, 25)
    clubs["Milan"] = Club("Milan", "Italy", 1899, "Paolo Skaroni", 1050000, 20)
    clubs["Napoly"] = Club("Napoly", "Italy", 1926, "Aurelio de Laurentis",
                           1200000, 22)
    clubs["Roma"] = Club("Roma", "Italy", 1927, "James Palotta", 1500000, 23)
    clubs["Dynamo"] = Club("Dynamo", "Ukraine", 1955, "Ihor Surkis", 1000000,
                           15)
コード例 #26
0
ファイル: nothinbutnet.py プロジェクト: d4tm/tmstats
""")
cssoutfile.close()

if len(sys.argv) > 3:
    resources = yaml.load(open(sys.argv[3],'r'))['files']
    parms = {}
else:
    parms = {'district':'04'}  

# First, get the current information about clubs and assign them to divisions
divisions = {}

csvfile = opener(resources['current'], parms)
r = csv.reader(csvfile, delimiter=',')
headers = [normalize(p) for p in r.next()]
Club.setHeaders(headers)



clubcol = headers.index('clubnumber')    
for row in r:
    try:
        row[clubcol] = Club.fixcn(row[clubcol])
        if row[clubcol]:
            club = Club(row)
            club.city = ''
            club.gain = int(club.activemembers) - int(club.membase)
            clubs[club.clubnumber] = club
            if club.division not in divisions:
                divisions[club.division] = []
            divisions[club.division].append(club)
コード例 #27
0
from club import Club

# get user input
c_name = raw_input("Enter club name: ")
c_country = raw_input("Enter country: ")
c_league = raw_input("Enter league: ")
c_stadium = raw_input("Enter stadium: ")
c_founded = raw_input("Enter year founded: ")

# construct object from input
c_user = Club(c_name,c_country,c_league,c_stadium,c_founded)

# print created Club
c_user.display_club()
コード例 #28
0
ファイル: run.py プロジェクト: ACamilka/club
from __future__ import unicode_literals

from club import Club
from track import Track
from person import Male, Female
from dances import Rnb, Electro, Pop, House, Rock


if __name__ == "__main__":
    rnd = Rnb()
    electro = Electro()
    house = House()
    rock = Rock()
    pop = Pop()

    club = Club()

    club.set_tracks([
        Track([rnd, rock]),
        Track([electro, house]),
        Track([pop]),
    ])

    club.add_dancer(Female('Анна', [rock, house]))
    club.add_dancer(Female('Катя', [rnd, house, electro]))
    club.add_dancer(Male('Антон', [pop]))
    club.add_dancer(Male('Саша', [rock, pop, rnd]))
    club.add_dancer(Female('Света', [pop, electro]))

    club.run()
コード例 #29
0
def setup():
    the_club = Club()

    # id    first_name  last_name   birth_date
    # M02   Mary        Shelly      17/01/1981
    # M04   Melvin      Dean        08/08/2000
    # M05   Jim         Beam        27/12/1980
    # M01   Carla       Main        11/07/1980
    # M03   James       Bean        15/08/2001
    # ADD CODE HERE
    the_club.add_member('M02', 'Mary', 'Shelly', date(1981, 1, 17))
    the_club.add_member('M04', 'Melvin', 'Dean', date(2000, 8, 8))
    the_club.add_member('M05', 'Jim', 'Beam', date(1980, 12, 27))
    the_club.add_member('M01', 'Carla', 'Main', date(1980, 7, 11))
    the_club.add_member('M03', 'James', 'Bean', date(2001, 8, 15))
    # member_id event                  place 	   start_date  cost
    # M01       Autumn Festival        Arrowtown   01/01/2018  $0.00
    # M05       Joyride Carnival       Auckland    05/02/2019  $300.00
    # M05       Easter High Tea        Wellington  10/12/2018  $150.00
    # M05       Festival of Colour     Hamilton    07/11/2018  $0.00
    # M02       Wine and Food Festival Napier      10/20/2020  $350.00
    # M04       Music in Park          Hamilton    08/12/2018  $0.00
    # ADD CODE HERE
    member = the_club.find_member('M01')
    member.add_activity('Autumn Festival', 'Arrowtown', date(2018, 1, 1), 0)

    member = the_club.find_member('M05')
    member.add_activity('Joyride Carnival', 'Auckland', date(2019, 5, 2),
                        300.00)
    member.add_activity('Easter High Tea', 'Wellington', date(2018, 12, 10),
                        150.00)
    member.add_activity('Festival of Colour', 'Hamilton', date(2018, 11, 7), 0)

    member = the_club.find_member('M02')
    member.add_activity('Wine and Food Festival', 'Napier', date(2020, 10, 20),
                        350.00)

    member = the_club.find_member('M04')
    member.add_activity('Music in Park', 'Hamilton', date(2018, 12, 8), 0)

    return the_club
コード例 #30
0
 def test_aw_club_display_busy_members_exists(self):
     club = Club()
     assert hasattr(club, 'display_busy_members')
     assert callable(getattr(club, 'display_busy_members', None))
コード例 #31
0
 def test_b_club_add_member(self):
     club = Club()
     assert hasattr(club, 'add_member')
     assert callable(getattr(club, 'add_member', None))
コード例 #32
0
 def test_ax_club_display_busy_members_returns_string(self):
     club = Club()
     returned = club.display_busy_members()
     assert isinstance(returned, str)
コード例 #33
0
 def test_d_club_sort_members(self):
     club = Club()
     assert hasattr(club, 'sort_members')
     assert callable(getattr(club, 'sort_members', None))
コード例 #34
0
article_num=len(real_article)
guess_cluster_num=5
pool_size=25
reward_noise_scale=0.0
top_n_similarity=700
alpha=0.05
alpha_2=0.2
iterations=100000

all_random_users=generate_all_random_users(iterations,user_json)
all_article_pool=generate_all_article_pool(iterations, all_random_users, real_user, pool_size, article_num, popular_article_list)

################### models 
linucb=Linucb(user_num, article_num, pool_size, dimension, alpha, real_user, real_article,rating=None, real_data=real_data, binary_reward=binary_reward,real_reward=False, real_user_features=None, random=False)

club=Club(user_num, article_num, pool_size, dimension,  real_user, real_article, alpha, alpha_2,rating=None, real_data=real_data, binary_reward=binary_reward,real_reward=False, real_user_features=None,  random=False)

cd=Cd(user_num, article_num, pool_size, dimension,  real_user, real_article, alpha,rating=None,top_n_similarity=top_n_similarity, affinity_matrix=None,real_data=real_data, binary_reward=binary_reward, real_reward=False, real_user_features=None, random=False)

############################################################################


linucb_cum_regret,  linucb_cum_reward, linucb_affinity_matrix, linucb_diff_user_features, linucb_users_served_items, lincub_served_users=linucb.run(iterations, time, reward_noise_scale, all_random_users,all_article_pool)


club_cum_regret,club_n_cluster, club_clusters, club_affinity_matrix, club_cum_reward, club_diff_user_features, club_diff_user_cluster_features, club_clustering_score, club_users_served_items, club_served_users=club.run(iterations, time, reward_noise_scale, all_random_users, all_article_pool, real_clusters=None)

cd_cum_regret, cd_n_cluster, cd_clusters, cd_affinity_matrix, cd_cum_reward, cd_diff_user_features, cd_diff_user_cluster_features, cd_clustering_score,cd_users_served_items, cd_served_users=cd.run(iterations, time, reward_noise_scale, all_random_users, all_article_pool, real_clusters=None)

####
np.save(newpath+'linucb_cum_regret', linucb_cum_regret)
コード例 #35
0
                if count == 2:
                    return False
        for key, value in self.category.city_category.items():
            if len(value) > 1:

                if key not in half_category.city_category or abs(
                        len(half_category.city_category[key]) -
                        len(value) / 2) >= 1:
                    return False

        return True

if __name__ == '__main__':

    clubs = [
        Club('Juventus', 'Italy', 'Torino', True, 1),
        Club('Real Madrid', 'Spain', 'Madrid', True, 1),
        Club('Bayern', 'German', 'Munchen', True, 1),
        Club('Benfica', 'Portugal', 'Lisboa', True, 1),
        Club('Chelsea', 'England', 'London', True, 1),
        Club('Monaco', 'France', 'Monaco', True, 1),
        Club('Spartak, Moskva', 'Russia', 'Moscow', True, 1),
        Club('Shakhtar Donetsk', 'Ukraine', 'Donetsk', True, 1),
        Club('Manchester United', 'England', 'Manchester', False, 2),
        Club('Paris', 'France', 'Paris', True, 2),
        Club('Atletico', 'Spain', 'Madrid', False, 2),
        Club('Barcelona', 'Spain', 'Barcelona', True, 2),
        Club('Sevilla', 'Spain', 'Sevilla', False, 2),
        Club('Man City', 'England', 'Manchester', True, 2),
        Club('Porto', 'Portugal', 'Porto', True, 2),
        Club('Dortmund', 'German', 'Dortmund', True, 2),
コード例 #36
0
ファイル: club_test.py プロジェクト: joelwebster/Python
from club import Club

# create club
c1 = Club("Juventus","Italy","Serie A","Juventus Stadium",1897)
c2 = Club("AC Milan","Italy","Serie A","San Siro Stadium",1899)
c3 = Club("Inter Milan","Italy","Serie A","San Siro Stadium",1908)

# add the clubs to a list
clubs_list = [c1,c2]

# append club to existing list
clubs_list.append(c3)

# print the list
for c in clubs_list:
    c.display_club()

# get the list length
print "List length: ", len(clubs_list)

# print the number of clubs
Club.display_club_counter()