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 Web框架Flask下网站开发入门实例
Feb 08 Python
使用Python脚本操作MongoDB的教程
Apr 16 Python
python中类变量与成员变量的使用注意点总结
Apr 29 Python
浅谈scrapy 的基本命令介绍
Jun 13 Python
Django中url的反向查询的方法
Mar 14 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
Python中函数参数匹配模型详解
Jun 09 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
Oct 11 Python
tornado+celery的简单使用详解
Dec 21 Python
提升python处理速度原理及方法实例
Dec 25 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
Jan 06 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
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
javascript处理table表格的代码
2010/12/06 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
[02:44]DOTA2英雄基础教程 魅惑魔女
2014/01/07 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
Python 学习教程之networkx
2019/04/15 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
毕业生找工作的自我评价
2013/10/18 职场文书
员工考核管理制度
2014/02/02 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers