python 输出log
import requests
import logging.handlers
import datetime
logger = logging.getLogger()
logger.setLevel(logging.INFO)
rf_handler = logging.handlers.TimedRotatingFileHandler(‘industrydata.log’,when=‘D’,backupCount=14,atTime=datetime.time(0, 0, 0, 0))
rf_handler.setFormatter(logging.Formatter(“%(asctime)s – %(levelname)s – %(message)s”))
logger.addHandler(rf_handler)
industrys = [“P”,“M”,”S]
for industry in industrys:
logger.info(“当前行业分类为:——-”+industry+”——-“)
url = ‘接口地址’
data ={‘industry’:industry}
response = requests.post(url=url,data=data)
r = response.json()
rdata = r[‘data’]
summary = rdata[‘Summary’]
sumscore = summary[‘Score’]
sumupdatetime = summary[‘UpdateTime’]
logger.info(“当前行业为:”+industry+”,”+“总览分数为:” + str(sumscore) +”,”+ “总览分数更新时间为:” + str(sumupdatetime)+””)
updateTime = rdata[‘UpdateTime’]
logger.info(“总览为:”+str(summary))
logger.info(“更新日期为:”+updateTime)