最中限CGIのサンプル
手札を大きい順に出すだけのもの。
#!/usr/bin/env python import cgi import cgitb cgitb.enable() print "Content-Type: text/html" print form = cgi.FieldStorage() query = form["query"].value if query == "available": if form["version"].value == "2": print "2OK" else: print "NG" elif query == "play": hand = [ int(item) for item in form["hand"].value.split(".")] played = form["played"].value if played == "__": played_cards = [[], [], []] else: played_cards = [ [int(item) for item in packed_cards.split(".")] for packed_cards in played.split("_")] seat_id = form["seat_id"].value hand.sort() print hand[-1] # return largest item elif query == "finish": print "OK" else: print "Saichugen Sample AI" import os print os.environ["QUERY_STRING"]