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字符编码判断方法分析
Jul 01 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
python实现windows下文件备份脚本
May 27 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
Django框架创建mysql连接与使用示例
Jul 29 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
python爬虫爬取监控教务系统的思路详解
Jan 08 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
详解Python中的路径问题
Sep 02 Python
浅析python函数式编程
Sep 26 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
玩转虚拟域名◎+ .
2006/10/09 PHP
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
坏狼的PHP学习教程之第1天
2008/06/15 PHP
php foreach、while性能比较
2009/10/15 PHP
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
2016/10/14 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
js 图片转base64的方式(两种)
2018/04/24 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
[02:38]DOTA2 夜魇暗潮2020活动介绍官方视频
2020/11/04 DOTA
python中pass语句用法实例分析
2015/04/30 Python
python中string模块各属性以及函数的用法介绍
2016/05/30 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
澳大利亚百货公司:David Jones
2018/02/08 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
实习生自荐信范文
2013/11/13 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书