day35-常见内置模块四(logging模块)】的更多相关文章

一.函数式简单配置(低配) 1.只能在屏幕上显示,或者写入文件,不能同时进行 import logging logging.debug('调试') logging.info('正常运行') logging.warning('警告') logging.warn('警告') #"The 'warn' function is deprecated(不赞成,反对), "use 'warning' instead" logging.error('错误') logging.critica…
一 日志级别 CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 #不设置 二 默认级别为warning,默认打印到终端 import logging logging.debug('调试debug') logging.info('消息info') logging.warning('警告warn') logging.error('错误error…
内置模块 内置模块是Python自带的功能,在使用内置模块相应的功能时,需要[先导入]再[使用] 1.sys 用于提供对Python解释器相关的操作: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台…
修改json数据然后写入json文件中 f = open('1234.json','r',encoding='utf-8') data = f.read() data1 = json.loads(data) data1['status'] = 1 f1 = open('1234.json','w',encoding='utf-8') json.dump(data1,f1) hashlib md5值的用法 #加入下面这个就可以 password = input('请输入密码:') m = hash…
1.在django中获取客户端IP地址: if 'HTTP_X_FORWARDED_FOR' in request.META: ip = request.META['HTTP_X_FORWARDED_FOR'] else: ip = request.META['REMOTE_ADDR'] 2.logging模块日志级别: DEBUG:最详细的日志信息,典型应用场景是问题诊断; INFO:信息详细程度仅次于DEBUG,通常只记录关键节点信息; WARNING:当某些不期望的事情发生时记录的信息,…
subprocess模块: - 可以通过python代码给操作系统终端发送命令, 并且可以返回结果. sub: 子    process: 进程 import subprocess while True: # 1.让用户输入终端命令 cmd_str = input('请输入终端命令:').strip() # Popen(cmd命令, shell=True, # stdout=subprocess.PIPE, stderr=subprocess.PIPE) # 调用Popen就会将用户的终端命令发…
Python 入门之 内置模块 --logging模块 1.logging -- 日志 (1)日志的作用: <1> 记录用户信息 <2> 记录个人流水 <3> 记录软件的运行状态 <4> 记录程序员发出的指令 <5> 用于程序员代码调试 (2)日志的函数式简单配置: logging.debug() # debug 调试 10 logging.info() # info 信息 20 logging.warning() # warning 警告 30…
logging模块 一.logging作用 1. 控制日志级别  2. 控制日志格式  3. 控制输出的目标为文件 二.日志级别 logging.debug( logging.info( logging.warning( logging.error( logging.critical( 三.示例 import logging # 1. logger对象: 负责生产各种级别的日志 logger1 = logging.getLogger('用户交易') # 日志名用来标识日志的与什么业务有关 # 2…
logging模块是专门做日志系统的.分为函数版和自定义函数. (一)logging模块初级版 缺点,不能指定字符集,不能把屏幕输出和文件日志同时记录.只能选择其一. 文件记录日志 import logging logging.basicConfig( level = 30, filename = "logger.log", filemode = "a", format = '%(asctime)s-%(name)s-%(lineno)d-%(message)s',…
前言 日志是非常重要的,最近有接触到这个,所以系统的看一下Python这个模块的用法.本文即为Logging模块的用法简介,主要参考文章为Python官方文档,链接见参考列表. 另外,Python的HOWTOs文档很详细,连日志该怎么用都写了,所以有英文阅读能力的同学建议去阅读一下. Logging模块构成 组成 主要分为四个部分: Loggers:提供应用程序直接使用的接口 Handlers:将Loggers产生的日志传到指定位置 Filters:对输出日志进行过滤 Formatters:控制…