你该了解的10个Python 模块

简介: Python很优雅。使用以下模块有助于保持你的代码整洁、易于维护。欢迎补充。

Python很优雅。使用以下模块有助于保持你的代码整洁、易于维护。欢迎补充。

  • Docopt。忘了optparseargparse吧,使用docstring来构建优雅的、高可读性、复杂(如果你有这个需要)的命令行界面。在我看来这是2013年诞生的最好的库
  • Requests,或曰,为人类准备的HTTP,以更pythonic的方式处理HTTP请求。比urllib2好用得多得多得多。PyPI下载已经超过5,000,000次,这可不是没有理由的哦:)
  • lxml联合了libxml2libxslt。如果你要处理XML或HTML,lxml是最好的选择,真的。
  • Bottle是一个快速、简单、轻量的WSGI微型web框架。利用Bottle构建小型站点和API的时间以秒计算。这个框架只有一个py文件,你可以把它放进任何目录。
  • sh是一个成熟的Python子进程接口,允许你像调用函数一样调用任何程序。超级好用。
  • Structlog是一个先进的日志处理器。他可以和任何现存的日志记录工具相集成,并包装了Python标准库。你可以构建定制的记录工具,根据你的需要增加上下文,保证你的日志一致、可读。
  • Watchdog是一个跨平台的Python库和shell工具,可以监视文件系统事件。超级好用,容易上手。
  • Delorean用它处理日期和时间非常方便。设置时区,截取到秒、分、小时,甚至使用特定步骤从一个日期进到另一个日期。浏览下文档,里面有很多例子。
相关文章
|
1天前
|
安全 Linux 网络安全
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(一)
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(一)
12 2
|
1天前
|
Python
Datetime模块应用:Python计算上周周几对应的日期
Datetime模块应用:Python计算上周周几对应的日期
|
1天前
|
安全 测试技术 数据库
Python编程--sys模块及OS模块简单用例
Python编程--sys模块及OS模块简单用例
|
1天前
|
JSON 数据格式 Python
Python编程:利用JSON模块编程验证用户
Python编程:利用JSON模块编程验证用户
|
1天前
|
Python Windows 网络安全
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(二)
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(二)
13 1
|
2天前
|
网络安全 开发工具 iOS开发
macOS 系统安装Python-nmap模块
macOS 系统安装Python-nmap模块
11 2
|
2天前
|
数据处理 Python
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
|
2天前
|
数据处理 Python
Python内置时间模块:Datetime实例详解(一)
Python内置时间模块:Datetime实例详解(一)
11 1
|
3天前
|
Go Python
通过 atexit 模块让 Python 实现 Golang 的 defer 功能
通过 atexit 模块让 Python 实现 Golang 的 defer 功能
10 2
|
1天前
|
存储 编解码 iOS开发
Python模块操作:time—Clock Time(一)
Python模块操作:time—Clock Time(一)
10 0