def main():
    configPath = 'CodeCraft-2019/config'
    initialData.initial(configPath)
    dataCar = pd.read_csv(configPath + '/car.csv')
    dataCross = pd.read_csv(configPath + '/cross.csv')
    dataRoad = pd.read_csv(configPath + '/road.csv')
    print(dataCar.head(5))
    print(dataCross.head(5))
    print(dataRoad.head(5))
    print("start")
示例#2
0
    def getCarLargestSpeedByCarId(self, carId):
        """
        根据carId获取其最高速度
        :param carId:
        :return:
        """
        return list(self.dataCar[self.dataCar['id'] == carId]['speed'])[0]

    def getCarPlanTimeByCarId(self, carId):
        """
        根据carId获取其出发时间
        :param carId:
        :return:
        """
        return list(self.dataCar[self.dataCar['id'] == carId]['planTime'])[0]


if __name__ == "__main__":
    configPath = "../CodeCraft-2019/config_10"
    initialData.initial(configPath)
    dataCar = pd.read_csv(configPath + '/car.csv')
    caresVar = Cars(dataCar)
    print(caresVar.getCarIdList())
    print(caresVar.getCarFromByCarId(10013), caresVar.getCarToByCarId(10013),
          caresVar.getCarLargestSpeedByCarId(10013),
          caresVar.getCarPlanTimeByCarId(10013))
    carVar = Car(12047, caresVar)
    print(carVar.getCarFrom(), carVar.getCarTo(), carVar.getCarLargestSpeed(),
          carVar.getCarPlanTime())