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)