中国建设银行征信网站,友情链接代码wordpress,长春可做微网站的公司,wordpress版本对应php版本12个你应该知道的Python库 1. python命令行argparse 更简单的begins2. colorama改善命令行窗口3. pyqtgraph 它提供了不同的功能选择#xff0c;尤其适用于实时和交互式可视化4. 网页浏览器Pywebview5. psutil 提供了完整的获取系统信息的方法 或许cpu近5s的基本报告6. Watchd… 12个你应该知道的Python库 1. python命令行argparse 更简单的begins2. colorama改善命令行窗口3. pyqtgraph 它提供了不同的功能选择尤其适用于实时和交互式可视化4. 网页浏览器Pywebview5. psutil 提供了完整的获取系统信息的方法 或许cpu近5s的基本报告6. Watchdog7. arrow日期库8. ParseDateTime 是一个很棒的库将文本解析为日期和时间9. sche定时模块10. FLIT简化pypi提交11. boltons库12. Cython库 将Python源代码转换为C源代码的工具13. awesome-python参考 ##这篇博客将介绍12个酷酷的python库。
1. python命令行argparse 更简单的begins pip install begins 2. colorama改善命令行窗口 pip install colorama 3. pyqtgraph 它提供了不同的功能选择尤其适用于实时和交互式可视化
Python 中最流行的图表绘制库是 matplotlib很棒的替代品 pyqtgraph。Pyqtgraph 不是 matplotlib 的一对一替代品相反它提供了不同的功能选择尤其适用于实时和交互式可视化。 pip install pyqtgraph python -m pyqtgraph.examples 4. 网页浏览器Pywebview
Pywebview 提供了一个单行命令来创建一个 GUI 窗口该窗口包装了系统本机“web 视图”窗口。 通过将其与 Flask 或 Bottle 等 Python 网络应用程序相结合可以非常轻松地创建具有 GUI 的本地应用程序
5. psutil 提供了完整的获取系统信息的方法 或许cpu近5s的基本报告
6. Watchdog
Watchdog 是一个高质量的跨平台库用于接收文件系统中更改的通知。此类文件系统通知是许多自动化应用的基本要求 并且WatchDog处理所有低级和跨平台的细节 系统事件的通知。 WatchDog伟大之处 是它不使用轮询
7. arrow日期库
标准库的日期时间模块使用起来令人困惑。arrow提供了朴素对象和感知对象都表示日期和时间。 云基础架构和软件即服务应用程序的急剧崛起促成了应用程序将经常在不同的时间运行 - 区域例如在服务器上与开发人员所在的位置不同并且与用户所在的位置不同。
8. ParseDateTime 是一个很棒的库将文本解析为日期和时间
9. sche定时模块
在指定的时间或 指定的间隔。此功能由标准库中的 sched 模块提供。如Linux 上的 cron 和 Windows 任务 调度器
10. FLIT简化pypi提交
flit 是一种工具可以极大地简化提交 Python 包到 Python 包索引 PyPI
11. boltons库
boltons是Python mod的通用集合 ULES涵盖了您可能遇到的各种情况。这库维护良好质量上乘非常值得添加到工具集。
12. Cython库 将Python源代码转换为C源代码的工具
Cython是一个神奇的工具Cython是一个将Python源代码转换为C源代码的工具;然后将此新代码编译为 链接到 CPython 运行时的本机二进制文件。
13. awesome-python
awesom-python 不是一个库而是一个 庞大的、精心策划的高质量 Python 库列表涵盖大量域。
# 12个酷酷的python库# 1. python命令行argparse 更简单的begins
# pip install begins
import beginbegin.start(auto_convertTrue)
def main(a: First value 0.0, b: Second value 0.0): Add two numbers print(a b)# 2. colorama改善命令行窗口
# pip install coloramafrom colorama import init, Fore, Back, Styleinit(autoresetTrue)
messages [blah blah blah, (Fore.LIGHTYELLOW_EX Style.BRIGHT Back.MAGENTA Alert!!!), blah blah blah]
for m in messages:print(m)# 3. Pyqt图
# pip install pyqtgraph
# python -m pyqtgraph.examples
# Python 中最流行的图表绘制库是 matplotlib很棒的替代品 pyqtgraph。Pyqtgraph 不是 matplotlib 的一对一替代品相反它# 提供了不同的功能选择尤其适用于实时和交互式可视化。# 4. 网页浏览器
# Pywebview 提供了一个单行命令来创建一个 GUI 窗口该窗口包装了系统本机“web 视图”窗口。
# 通过将其与 Flask 或 Bottle 等 Python 网络应用程序相结合可以非常轻松地创建具有 GUI 的本地应用程序# 5. psutil 提供了完整的获取系统信息的方法 或许cpu近5s的基本报告
import psutilcpu psutil.cpu_percent(interval5, percpuTrue)
print(cpu)# 6. Watchdog 是一个高质量的跨平台库用于接收文件系统中更改的通知。此类文件系统通知是许多自动化应用的基本要求
# 并且WatchDog处理所有低级和跨平台的细节 系统事件的通知。而且WatchDog伟大之处 是它不使用轮询# 7. arrow 标准库的日期时间模块使用起来令人困惑。arrow提供了朴素对象和感知对象都表示日期和时间。
# 云基础架构和软件即服务应用程序的急剧崛起促成了应用程序将经常在不同的时间运行 - 区域例如在服务器上与开发人员所在的位置不同并且与用户所在的位置不同。
import arrowt0 arrow.now()
print(t0)
t1 arrow.utcnow()
print(t1)
difference (t0 - t1).total_seconds()
print(Total difference: %.2f seconds % difference)# 8. ParseDateTime 是一个很棒的库将文本解析为日期和时间。
import parsedatetime as pdttry:cal pdt.Calendar()examples [2016-07-16,2016/07/16,2016-7-16,2016/7/16,07-16-2016,7-16-2016,7-16-16,7/16/16,]print({:30s}{:30s}.format(Input, Result))print( * 60)for e in examples:dt, result cal.parseDT(e)print({:30s}{:30}.format( e , dt.ctime()))
except Exception:print(error)# 9. sche 在指定的时间或 指定的间隔。此功能由标准库中的 sched 模块提供。如Linux 上的 cron 和 Windows 任务 调度器
import sched
import time
from datetime import datetime, timedelta
scheduler sched.scheduler(timefunctime.time)
def saytime():print(time.ctime())scheduler.enter(10, priority0, actionsaytime)
saytime()
try:scheduler.run(blockingTrue)
except KeyboardInterrupt:print(Stopped.)# 10. FLIT 是一种工具可以极大地简化提交 Python 包到 Python 包索引 PyPI
# 11. boltons库是Python mod的通用集合 ULES涵盖了您可能遇到的各种情况。这库维护良好质量上乘;非常值得添加到 您的工具集。
# 12. Cython是一个神奇的工具Cython是一个将Python源代码转换为C源代码的工具;然后将此新代码编译为 链接到 CPython 运行时的本机二进制文件。
# 13. awesome-python不是一个库而是一个 庞大的、精心策划的高质量 Python 库列表涵盖大量域。
参考
https://medium.com/cyberdioxide/12-python-libraries-that-everyone-should-know-9aa5b170489a