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 08 Python
使用python检测手机QQ在线状态的脚本代码
Feb 10 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
详解django2中关于时间处理策略
Mar 06 Python
python3 selenium自动化 frame表单嵌套的切换方法
Aug 23 Python
Django中自定义模型管理器(Manager)及方法
Sep 23 Python
Pytorch之finetune使用详解
Jan 18 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 Python
Pandas之read_csv()读取文件跳过报错行的解决
Apr 21 Python
Python通过format函数格式化显示值
Oct 17 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 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
PHPCMS的使用小结
2010/09/20 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
php学习笔记之基础知识
2014/11/08 PHP
Symfony查询方法实例小结
2017/06/28 PHP
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
会计核算科岗位职责
2014/03/19 职场文书
体育教师求职信
2014/05/24 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
工地材料员岗位职责
2015/04/11 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
nginx结合openssl实现https的方法
2021/07/25 Servers
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers