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网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
Jun 09 Python
python批量同步web服务器代码核心程序
Sep 01 Python
wxPython使用系统剪切板的方法
Jun 16 Python
详解Python函数作用域的LEGB顺序
May 14 Python
Python常见字典内建函数用法示例
May 14 Python
python sort、sort_index方法代码实例
Mar 28 Python
关于Django Models CharField 参数说明
Mar 31 Python
基于python实现数组格式参数加密计算
Apr 21 Python
浅谈JupyterNotebook导出pdf解决中文的问题
Apr 22 Python
python-jwt用户认证食用教学的实现方法
Jan 19 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
Feb 07 Python
Python基础之数据结构详解
Apr 28 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
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
php封装的连接Mysql类及用法分析
2015/12/10 PHP
php微信开发之谷歌测距
2018/06/14 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
基于jQuery选择器的整理集合
2013/04/26 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
Bootstrap精简教程
2015/11/27 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
简单谈谈Python中的闭包
2016/11/30 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
python实现车牌识别的示例代码
2019/08/05 Python
Python3实现飞机大战游戏
2020/04/24 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
奖学金自我鉴定范文
2013/10/03 职场文书
甜点店创业计划书
2014/01/27 职场文书
班班通项目实施方案
2014/02/25 职场文书
安全标语口号
2014/06/09 职场文书
篮球社团活动总结
2014/06/27 职场文书
新闻编辑求职信
2014/07/13 职场文书
办理房产证委托书
2014/09/18 职场文书
2015年乡镇工作总结范文
2015/04/22 职场文书
领导新年致辞2016
2015/07/29 职场文书
Redis的字符串是如何实现的
2021/10/24 Redis
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers