python第三方库学习笔记

 更新时间:2020年02月07日 16:53:42   作者:appiumphone  
在本篇文章里小编给大家整理了关于python第三方库学习笔记相关内容,有需要的朋友们可以参考下。

定义

计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在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使用minimax算法实现五子棋

    python使用minimax算法实现五子棋

    这篇文章主要为大家详细介绍了python使用minimax算法实现五子棋,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • 三个python爬虫项目实例代码

    三个python爬虫项目实例代码

    这篇文章主要介绍了三个python爬虫项目实例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Python图片的横坐标汉字实例

    Python图片的横坐标汉字实例

    今天小编就为大家分享一篇Python图片的横坐标汉字实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python解析xml文件方式(解析、更新、写入)

    python解析xml文件方式(解析、更新、写入)

    这篇文章主要介绍了python解析xml文件方式(解析、更新、写入),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 在Heroku云平台上部署Python的Django框架的教程

    在Heroku云平台上部署Python的Django框架的教程

    这篇文章主要介绍了在Heroku云平台上部署Python的Django框架的教程,Heroku云平台使用了Git版本控制系统,所以本教程主要提供了配置所需要的Git脚本,需要的朋友可以参考下
    2015-04-04
  • python3:excel操作之读取数据并返回字典 + 写入的案例

    python3:excel操作之读取数据并返回字典 + 写入的案例

    这篇文章主要介绍了python3:excel操作之读取数据并返回字典 + 写入的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • 教你用Type Hint提高Python程序开发效率

    教你用Type Hint提高Python程序开发效率

    本文通过介绍和实例教大家如何利用Type Hint来提升Python程序开发效率,对大家使用python开发很有帮助,有需要的参考学习。
    2016-08-08
  • Win10操作系统中PyTorch虚拟环境配置+PyCharm配置

    Win10操作系统中PyTorch虚拟环境配置+PyCharm配置

    本文主要介绍了Win10操作系统中PyTorch虚拟环境配置+PyCharm配置,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • django框架CSRF防护原理与用法分析

    django框架CSRF防护原理与用法分析

    这篇文章主要介绍了django框架CSRF防护原理与用法,结合实例形式分析了Django框架CSRF防护的概念、原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-07-07
  • python如何爬取个性签名

    python如何爬取个性签名

    这篇文章主要为大家详细介绍了pythonx抓取个性签名的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06

最新评论