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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步