七個很好的 Python 工具,讓你的生活更輕松
有一句諺語“你不必重新發明輪子”。工具就是最好的例子。它可以幫助您以簡單的方式實現復雜且耗時的功能。在我看來,為了提高生產力和效率,我們需要使用一些可用的最佳工具。在這里,我整理了 7 個工具,可以幫助您完成開發之旅。
1.thefuck
這是我目前正在使用的。我認為使用命令行可以提高工作效率。這是一個很棒的應用程序,可以糾正您以前的控制臺命令。它嘗試將先前的命令與規則匹配。如果找到匹配項,則使用匹配的規則創建并執行新命令。
鏈接:https://github.com/nvbn/thefuck
2. py-spy
了解我們的程序將時間花在哪里是開發人員的重要任務之一。這個庫可以讓你可視化你的 Python 程序在什么上花費了時間,而無需重新啟動程序或以任何方式修改代碼。它是用 Rust 編寫的,以提高速度,并且不與分析的 Python 程序在同一進程中運行。
鏈接:https://github.com/benfred/py-spy
3. httpie
鏈接: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
最后
希望這些工具能幫助到您。