本文整理匯總了Python中pysmartac.log.PLOG.enableControllog方法的典型用法代碼示例。如果您正苦於以下問題:Python PLOG.enableControllog方法的具體用法?Python PLOG.enableControllog怎麽用?Python PLOG.enableControllog使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pysmartac.log.PLOG
的用法示例。
在下文中一共展示了PLOG.enableControllog方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: len
# 需要導入模塊: from pysmartac.log import PLOG [as 別名]
# 或者: from pysmartac.log.PLOG import enableControllog [as 別名]
if __name__ == "__main__":
if len(sys.argv) < 2:
print ("沒有輸入起始和結束統計時間,默認隻統計昨天數據,想要統計特定日期內的數據,請輸入起始和結束時間(包含起始日期和結束日期),例如:20150210 20150224")
elif len(sys.argv)>=2 and len(sys.argv)<3:
print ("沒有結束統計時間,默認統計至今天(包括今天),想要統計特定日期內的數據,請輸入起始和結束時間(包含起始日期和結束日期),例如:20150210 20150224")
startdate=datetime.datetime.strptime(sys.argv[1], '%Y%m%d')
enddate=enddate+datetime.timedelta(days=1)
else:
try:
startdate=datetime.datetime.strptime(sys.argv[1], '%Y%m%d')
enddate=datetime.datetime.strptime(sys.argv[2], '%Y%m%d')+datetime.timedelta(days=1)
except:
print ("輸入時間參數解析失敗,參數格式不對,例:20150210")
sys.exit(1)
PLOG.enableControllog(False)
PLOG.enableFilelog("%s/log/SARPT_$(Date8)_$(filenumber2).log"%(os.path.dirname(__file__)))
loadconfig()
PLOG.setlevel(SAPeakDataPublic.st.loglevel)
# 加載基礎數據,建立區域關係
stopsCentor=SAStopDefine.stopDc
if not stopsCentor.reloadStop():
PLOG.error("加載站點基礎數據失敗!")
sys.exit(1)
while startdate<enddate:
# 站點天數組數據重置
for stopid,stop in stopsCentor.stops.items():
stop.resetdata()
# 統計startdate當天數據
statisticsCurrentDayData(startdate)
startdate = startdate + datetime.timedelta(days=1)