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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 Python
详解Python中的四种队列
May 21 Python
python添加模块搜索路径和包的导入方法
Jan 19 Python
Python3中exp()函数用法分析
Feb 19 Python
Python 70行代码实现简单算式计算器解析
Aug 30 Python
Python3 集合set入门基础
Feb 10 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
深入了解NumPy 高级索引
Jul 24 Python
Python+Appium实现自动化清理微信僵尸好友的方法
Feb 04 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 显示客户端IP与服务器IP的代码
2010/10/12 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
php组合排序简单实现方法
2016/10/15 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
JavaScript 事件参考手册
2008/12/24 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
django主动抛出403异常的方法详解
2019/01/04 Python
python requests指定出口ip的例子
2019/07/25 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
如何手工释放资源
2013/12/15 面试题
体育学院毕业生自荐信
2013/11/03 职场文书
应聘面试自我评价
2014/01/24 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
小学端午节活动方案
2014/03/13 职场文书
参赛口号
2014/06/16 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
走群众路线剖析材料
2014/10/09 职场文书
活动简报范文
2015/07/22 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
vue中 this.$set的使用详解
2021/11/17 Vue.js
Docker部署Mysql8的实现步骤
2022/07/07 Servers