def deal_request(): if request.method == "GET": # get通过request.args.get("param_name","")形式获取参数值 #get_q = request.args.get("q","") #print("start ai") import sys sys.path.append("../AI/") import MCTS mcts_manager = MCTS.mcts(timeLimit=10000) #开启mcts程序 print("初始化中...") #from datetime import date from datetime import datetime #from datetime import timedelta start_datetime = datetime(2021, 2, 1, 9, 30, 0) end_datetime = datetime(2021, 2, 1, 20, 30, 0) initialstate = MCTS.State(nowspotname="横滨港未来21", travelpoint=0, totaltravelpoint=0, moneycost=0, onfoottime=0, now_datetime=start_datetime, end_datetime=end_datetime, hasbeenspots=[]) print("初始化sucess") root = mcts_manager.search(initialState=initialstate) result = mcts_manager.getBestRoute(root) return str(result) elif request.method == "POST": # post通过request.form["param_name"]形式获取参数值 post_q = request.form["q"] return render_template("result.html", result=post_q)
@author: liuyi """ from datetime import date from datetime import datetime from datetime import timedelta start_datetime = datetime(2021, 2, 1, 9, 30, 0) end_datetime = datetime(2021,2,1,20,30,0) """temptime=start_datetime+timedelta(hours=3,minutes=20) if(temptime.hour>=11 and temptime.hour<=13): print(temptime.hour,"该吃午饭了")""" import MCTS print("生成MCTS-AI管理器") mcts_manager = MCTS.mcts(timeLimit=10000)#开启mcts程序 print("初始化中...") initialstate=MCTS.State(nowspotname="横滨港未来21", travelpoint=0, totaltravelpoint=0, moneycost=0, onfoottime=0, now_datetime=start_datetime, end_datetime=end_datetime, hasbeenspots=[]) print("初始化sucess") #print("是否开启AI计算?") #input("yes/no/enter") root = mcts_manager.search(initialState=initialstate)