首页 > 编程语言 > 详细

Python模块(三)

时间:2019-05-20 19:56:56      阅读:113      评论:0      收藏:0      [点我收藏+]

模块的原理:就是把这个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)#某个单元格的数据
 

Python模块(三)

原文:https://www.cnblogs.com/chenduxiu/p/10895996.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!