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下的常用下载安装工具pip的安装方法
Nov 13 Python
Python探索之修改Python搜索路径
Oct 25 Python
使用python生成杨辉三角形的示例代码
Aug 29 Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 Python
对pandas的层次索引与取值的新方法详解
Nov 06 Python
深入解析神经网络从原理到实现
Jul 26 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 Python
解析Python3中的Import
Oct 13 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
pytorch常用数据类型所占字节数对照表一览
May 17 Python
pytorch 权重weight 与 梯度grad 可视化操作
Jun 05 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中使用PDF文档功能
2006/10/09 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
php实现倒计时效果
2015/12/19 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
window.dialogArguments 使用说明
2011/04/11 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
2012/07/31 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
JS实现轮播图效果
2020/01/11 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
django解决订单并发问题【推荐】
2019/07/31 Python
python全局变量引用与修改过程解析
2020/01/07 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
css3中background新增的4个新的相关属性用法介绍
2013/09/26 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
给老婆道歉的话
2015/01/20 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android