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定时器使用示例分享
Feb 16 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
Oct 20 Python
Python语言描述随机梯度下降法
Jan 04 Python
django允许外部访问的实例讲解
May 14 Python
python tools实现视频的每一帧提取并保存
Mar 20 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
基于python实现坦克大战游戏
Oct 27 Python
python从PDF中提取数据的示例
Oct 30 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自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
php扩展开发入门demo示例
2019/09/23 PHP
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
2010/08/12 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
小程序实现多选框功能
2018/10/30 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
Python的迭代器和生成器
2015/07/29 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
优秀的计算机专业求职信范文
2013/12/27 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
大学生求职计划书
2014/04/30 职场文书
工地标语大全
2014/06/18 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
创卫工作总结2015
2015/04/22 职场文书
给朋友的道歉短信
2015/05/12 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
python库sklearn常用操作
2021/08/23 Python
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
golang实现浏览器导出excel文件功能
2022/03/25 Golang
python字符串的一些常见实用操作
2022/04/06 Python