Python偷懒代码

Positron 于 2022-08-05 发布

Logging

完整版:

import logging
# logging
log = logging.getLogger('Example')
LOG_FORMAT = '[%(levelname)s] - %(message)s'
fmt = logging.Formatter(LOG_FORMAT)
log.setLevel(logging.INFO)
# 设置 Handler
sh = logging.StreamHandler()						# 控制台输出
sh.setFormatter(fmt)								# 加格式
fh = logging.FileHandler(f'{datetime.now()}.log')	# 文件输出			- 可选
fh.setFormatter(fmt)								# 加格式				- 可选
# 添加 Handler
log.addHandler(sh)
log.addHandler(fh)									# 					- 可选

log.info('Import OK!')

简约版:

import logging
# logging
LOG_FORMAT = '[%(levelname)s] - %(message)s'
logging.basicConfig(level=logging.INFO, format=LOG_FORMAT)
logging.info('Import OK!')

爬虫

headers = {
    "cookie": "浏览器-开发人员-网络-文档,下同"
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36 Edg/103.0.1264.77"
}

续.