zoukankan      html  css  js  c++  java
  • 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:acd.txt')) 返回文件目录(去掉文件名)
    print(os.path.basename(r'C:acd.txt')) 去掉文件目录返回文件名。

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

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

    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:codeSH_fullstack_s1day15上午settings.py') # 返回文件大小,如果文件不存在就返回错误 ,单位是字节
    print(res)
      



  • 相关阅读:
    ajax小白理解
    Once more
    win滚动条样式修改
    NOIP2018游记
    Stirling数笔记
    【Start From Here】HNOI2018 滚粗记
    6面相对象
    5方法定义及调用
    Java4数组
    Java3流程控制语句
  • 原文地址:https://www.cnblogs.com/yangwei666/p/8719332.html
Copyright © 2011-2022 走看看