模块的原理:就是把这个python文件执行了一遍
a.py b.py
在b文件直接引用a文件
import a
查找模块的顺序
1.导入模块的时候首先从当前目录去找
2.如果当前目录下没有,就是去python的环境变量里面找
日志相关模块操作
import nnlog
log = nnlog.Logger(‘test.log‘,level=‘error‘,backCount=5,when=‘S‘)
#默认debug级别;level打印日志的级别,该级别以下的不会打印;backCount保留几个日志;when按天(D)产生日志
log.debug(‘debug...‘)#一些调试信息,变量值等等
log.info(‘info...‘)#一些提示信息
log.warning(‘warning...‘)#出警告了
log.error(‘error...‘)#出错的时候打印
发邮件
import nnlog
log = nnlog.Logger(‘test.log‘,level=‘error‘,backCount=5,when=‘S‘)
#默认debug级别;level打印日志的级别,该级别以下的不会打印;backCount保留几个日志;when按天(D)产生日志
log.debug(‘debug...‘)#一些调试信息,变量值等等
log.info(‘info...‘)#一些提示信息
log.warning(‘warning...‘)#出警告了
log.error(‘error...‘)#出错的时候打印
创建Excel
import xlwt
book = xlwt.Workbook()#创建Excel
sheet = book.add_sheet(‘sheet名称‘)#添加sheet页
sheet.write(0,0,‘姓名‘)#第一个0是行,第二个0是列
sheet.write(0,1,‘成绩‘)
book.save(‘stu.xls‘)#保存Excel文件
读取、修改Excel
import xlrd
book = xlrd.open_workbook(‘stu.xls‘)#打开Excel
sheet = book.sheet_by_index(0)#选择第几个sheet页
print(sheet.row_values(0))#某一行的数据
print(sheet.col_values(0))#某一列的数据
print(sheet.cell(0,0).value)#某个单元格的数据
原文:https://www.cnblogs.com/chenduxiu/p/10895996.html