七个很好的 Python 工具,让你的生活更轻松

发表于:2023-6-05 09:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:MikoCody    来源:今日头条

  有一句谚语“你不必重新发明轮子”。工具就是最好的例子。它可以帮助您以简单的方式实现复杂且耗时的功能。在我看来,为了提高生产力和效率,我们需要使用一些可用的最佳工具。在这里,我整理了 7 个工具,可以帮助您完成开发之旅。
  1.thefuck
  这是我目前正在使用的。我认为使用命令行可以提高工作效率。这是一个很棒的应用程序,可以纠正您以前的控制台命令。它尝试将先前的命令与规则匹配。如果找到匹配项,则使用匹配的规则创建并执行新命令。
  链接:https://github.com/nvbn/thefuck
  2. py-spy
  了解我们的程序将时间花在哪里是开发人员的重要任务之一。这个库可以让你可视化你的 Python 程序在什么上花费了时间,而无需重新启动程序或以任何方式修改代码。它是用 Rust 编写的,以提高速度,并且不与分析的 Python 程序在同一进程中运行。
  链接:https://github.com/benfred/py-spy
  3. httpie
  这是一个命令行 HTTP 客户端。 它的目标是使 CLI 与 Web 服务的交互尽可能人性化。 它专为测试、调试以及与 API 和 HTTP 服务器的一般交互而设计。 http & https 命令允许创建和发送任意 HTTP 请求。
  链接:https://github.com/httpie/httpie
  4.poetry
  作为一名开发人员,我想您已经知道管理依赖项有时会非常耗时或复杂。 这有助于您声明、管理和安装项目的依赖项,确保您在任何地方都有正确的堆栈。 它用基于 pyproject.toml 的简单项目格式替换了 setup.py、requirements.txt、setup.cfg、MANIFEST.in 和 Pipfile。
  链接:https://github.com/python-poetry/poetry
  5.you-get
  如果您在 Internet 上喜欢某些东西,并且只是想下载它们来享受自己的乐趣,那么这就是您需要的工具。 这是一个小型命令行实用程序,用于从 Web 下载媒体内容(视频、音频、图像)。 您可以使用此命令安装它 $ pip3 install you-get
  链接:https://github.com/soimort/you-get
  6. pyarmor
  混淆是保护代码的最佳方法之一。 这个库是一个命令行工具,用于混淆 python 脚本,将混淆的脚本绑定到固定机器或使混淆的脚本过期。 混淆后的脚本是一个普通的 python 脚本。 通过额外的扩展模块 pytransform,可以将普通的 Python 脚本无缝地替换为混淆的脚本。
  链接:https://github.com/dashingsoft/pyarmor
  7. black
  我相信代码格式化是每个开发人员最常用的工具之一。 因为代码格式化程序总是为更重要的事情节省时间和精力。 正如您所猜到的,该库将帮助您进行 Python 代码格式化。
  链接:https://github.com/psf/black
  最后
  希望这些工具能帮助到您。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号