载波调度 python 脚本#coding=utf-8 import mssql import time import datetime import os import log import sys """ param_config name description default_value CHRATE_GATE Radio Resource Utilization's Threshold (Default:120%) 120 CON_C_GATE Call Congestion Number's Threshold (Default:5) 5 HTCH_RATE Half Rate Ratio (Default:0%) 0 TBFDW_SUC_GATE Downlink TBF Setup essful Rate's Threshold (Default:80%) 80 TRA_RATE Traffic Factor (Default:1) 1 TRA_RATE_EX1 Traffic Factor one (Default:1) 1 TRA_RATE_EX1_BEGIN The Start Time of Traffic Factor one (Default:Hour) 1 TRA_RATE_EX1_END The End Time of Traffic Factor one (Default:Hour) 0 TRA_RATE_EX2 Traffic Factor two (Default:1) NULL TRA_RATE_EX2_BEGIN The Start Time of Traffic Factor two (Default:Hour) NULL TRA_RATE_EX2_END The End Time of Traffic Factor two (Default:Hour) NULL """ class CData: def __init__(self,db): con = (';') trx = con[0].split('|') dc= con[1].split('|') sc= con[2].split('|') =(trx[0],trx[1],trx[2],trx[3]) =(dc[0],dc[1],dc[2],dc[3]) =(sc[0],sc[1],sc[2],sc[3]) ={} ={} =[] = '' #def __del__(self): def GetCELL(self,BSC_Name,Mode): SQL = "select Cell_Index,Config_Name%s from PLUGIN_HW2G_TRXADJUST_CELL where Status='1' and NeName='%s'"%(Mode,BSC_Name) #print SQL ret = (SQL) if bool(ret)==False: = 'GetCELL failure:\n%s'%() return {} for row in ret: cell = (row[0]) if cell==None: [row[0]] = {} [row[0]]['Index'] = len()-1 [row[0]]['Config_Name'] = row[1] return def GetBSC(self,BSC_Name,Mode): SQL = "select Script_Name%s,Config_Name%s from PLUGIN_HW2G_TRXADJUST_BSC where NeName='%s'"%(Mode,Mode,BSC_Name) #print SQL ret = (SQL) if bool(ret)==False: = 'GetBSC failure:\n%s'%() return {} BSC = {} BSC['Script_Name'] = ret[0][0] BSC['Config_Name'] = ret[0][1] if bool(BSC['Co
载波调度python脚本 来自淘豆网m.daumloan.com转载请标明出处.