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连接mysql调用存储过程示例
Mar 05 Python
Python环境下搭建属于自己的pip源的教程
May 05 Python
Python文件与文件夹常见基本操作总结
Sep 19 Python
python实现读取excel写入mysql的小工具详解
Nov 20 Python
PyQt5每天必学之日历控件QCalendarWidget
Apr 19 Python
解决PyCharm import torch包失败的问题
Oct 13 Python
Python 实现中值滤波、均值滤波的方法
Jan 09 Python
Python使用APScheduler实现定时任务过程解析
Sep 11 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
Dec 27 Python
对tensorflow中的strides参数使用详解
Jan 04 Python
Python多重继承之菱形继承的实例详解
Feb 12 Python
Python利用FlashText算法实现替换字符串
Mar 31 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高手需要要掌握的知识点
2014/08/21 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
Vue 实用分页paging实例代码
2017/04/12 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
python模块之re正则表达式详解
2017/02/03 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python与字符编码问题
2019/05/24 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
python中的对数log函数表示及用法
2020/12/09 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
教师个人教学总结
2015/02/11 职场文书
联谊会开场白
2015/06/01 职场文书
放假通知怎么写
2015/08/18 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
Java数组与堆栈相关知识总结
2021/06/29 Java/Android