logging模块与 os 模块的使用

logging 模块

一、包括四种级别:

logging.debug()  #10  最低级别 调试信息。

logging.info()#20 运行信息

logging.warnig()#30 警告

logging.error()#40 出错了

logging.critical()#50  崩溃了

 loggin 四种对象:

logger:负责产生日志

filter:过滤日志(不常用)

handler:控制日志打印到文件or终端

formatter:控制日志的格式

os 模块

优先掌握
print(os.path.dirname(r'C:\a\b\c\d.txt')) 返回文件目录(去掉文件名)
print(os.path.basename(r'C:\a\b\c\d.txt')) 去掉文件目录返回文件名。

os.path.exists 用于判断变量、文件等是否存在,只管路径是否存在,不区分文件还是文件夹
print(os.path.exists(r'D:\code\SH_fullstack_s1\day15\下午\json.py'))
print(os.path.exists(r'D:\code\SH_fullstack_s1\day15'))

os.path.isfile如果path是一个存在的文件,返回True。否则返回False
print(os.path.isfile(r'D:\code\SH_fullstack_s1\day15\下午'))

os.path.isdir 如果path是一个存在的目录,则返回True。否则返回False


print(os.path.join('C:\\','a','b','a.txt')) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
print(os.path.join('C:\\','a','D:\\','b','a '))

print(os.path.join('a','b','a.txt'))

res=os.path.getsize(r'D:\code\SH_fullstack_s1\day15\上午\settings.py') # 返回文件大小,如果文件不存在就返回错误 ,单位是字节
print(res)
  



转载于:https://www.cnblogs.com/yangwei666/p/8719332.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值