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)
      



  • 相关阅读:
    单位根反演
    安卓第十三天笔记-服务(Service)
    安卓第十二天笔记-广播
    安卓第十一天笔记-Intent与inter-filter配置
    安卓第十天笔记-fragment
    安卓第九天笔记-Activity
    安卓第八天笔记--网络编程二
    安卓第七天笔记--网络编程一
    安卓第六天笔记--ListView
    安卓第五天笔记-对话框
  • 原文地址:https://www.cnblogs.com/yangwei666/p/8719332.html
Copyright © 2011-2022 走看看