python第三方库学习笔记


Posted in Python onFebruary 07, 2020

定义

计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块

优点:

  • 提高代码的可维护性。
  • 提高代码的复用,当模块完成时就可以在其他代码中调用
  • 引用其他模块,包含python内置模块和其他第三方模块
  • 避免函数名和变量名等名称冲突

nnlog模块

事对logging写日志操作进行了封装,使用起来更方便。该模块是第三方模块,需要先安装并导入

log = nnlog.Logger(file_name='my1.log', level='debug', when='D', backCount=5, interval=1)
# file_name是日志文件名
# level是日志级别,如果不传的话默认是debug级别
# when是日志文件多久生成一个,默认是按天,S 秒、M 分、 H 小时、 D 天、 W 每星期
# backCount是备份几个日志文件,默认保留5天的
# interval是间隔多久生成一个日志文件,默认是1天
log.debug('默认日志级别是debug')
log.info('info级别')
log.warning('waring级别')
log.error('error级别')

urllib.parse模块

url.parse :定义了url的标准接口,实现url的各种抽取

parse模块的使用:url的解析,合并,编码,解码

使用时需导入

from urllib import parse

urlparse()实现URL的识别和分段
urlunparse()可以实现URL的构造
urljoin()传递一个基础链接,根据基础链接可以将某一个不完整的链接拼接为一个完整链接
urlencode()将字典构形式的参数序列化为url编码后的字符串
quote()可以将中文转换为URL编码格式

以上就是三水点靠木小编整理的相关内容,希望能够帮助到大家。

Python 相关文章推荐
独特的python循环语句
Nov 20 Python
Python线性方程组求解运算示例
Jan 17 Python
python通过微信发送邮件实现电脑关机
Jun 20 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 Python
python3实现猜数字游戏
Dec 07 Python
使用python实现ftp的文件读写方法
Jul 02 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
Python中的延迟绑定原理详解
Oct 11 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
Feb 28 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
梳理总结Python开发中需要摒弃的18个坏习惯
Jan 22 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 #Python
tensorflow之自定义神经网络层实例
Feb 07 #Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
Feb 07 #Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 #Python
python文件和文件夹复制函数
Feb 07 #Python
tf.concat中axis的含义与使用详解
Feb 07 #Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 #Python
You might like
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
Javascript的比较汇总
2016/07/25 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
浅谈Python中copy()方法的使用
2015/05/21 Python
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
美国专业消费电子及摄影器材网站:B&H Photo Video
2019/12/18 全球购物
电大学习个人自我评价范文
2013/10/04 职场文书
成人大专自我鉴定范文
2013/10/19 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
求职信名称怎么写
2014/05/26 职场文书
2014年党委工作总结
2014/11/22 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
三峡导游词
2015/01/31 职场文书
个人总结格式范文
2015/03/09 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏