七個(gè)很好的 Python 工具,讓你的生活更輕松
有一句諺語“你不必重新發(fā)明輪子”。工具就是最好的例子。它可以幫助您以簡(jiǎn)單的方式實(shí)現(xiàn)復(fù)雜且耗時(shí)的功能。在我看來,為了提高生產(chǎn)力和效率,我們需要使用一些可用的最佳工具。在這里,我整理了 7 個(gè)工具,可以幫助您完成開發(fā)之旅。
1.thefuck

這是我目前正在使用的。我認(rèn)為使用命令行可以提高工作效率。這是一個(gè)很棒的應(yīng)用程序,可以糾正您以前的控制臺(tái)命令。它嘗試將先前的命令與規(guī)則匹配。如果找到匹配項(xiàng),則使用匹配的規(guī)則創(chuàng)建并執(zhí)行新命令。
鏈接:https://github.com/nvbn/thefuck
2. py-spy

了解我們的程序?qū)r(shí)間花在哪里是開發(fā)人員的重要任務(wù)之一。這個(gè)庫可以讓你可視化你的 Python 程序在什么上花費(fèi)了時(shí)間,而無需重新啟動(dòng)程序或以任何方式修改代碼。它是用 Rust 編寫的,以提高速度,并且不與分析的 Python 程序在同一進(jìn)程中運(yùn)行。
鏈接:https://github.com/benfred/py-spy
3. httpie

鏈接:https://github.com/httpie/httpie
4.poetry

作為一名開發(fā)人員,我想您已經(jīng)知道管理依賴項(xiàng)有時(shí)會(huì)非常耗時(shí)或復(fù)雜。 這有助于您聲明、管理和安裝項(xiàng)目的依賴項(xiàng),確保您在任何地方都有正確的堆棧。 它用基于 pyproject.toml 的簡(jiǎn)單項(xiàng)目格式替換了 setup.py、requirements.txt、setup.cfg、MANIFEST.in 和 Pipfile。
鏈接:https://github.com/python-poetry/poetry
5.you-get

如果您在 Internet 上喜歡某些東西,并且只是想下載它們來享受自己的樂趣,那么這就是您需要的工具。 這是一個(gè)小型命令行實(shí)用程序,用于從 Web 下載媒體內(nèi)容(視頻、音頻、圖像)。 您可以使用此命令安裝它 $ pip3 install you-get
鏈接:https://github.com/soimort/you-get
6. pyarmor

混淆是保護(hù)代碼的最佳方法之一。 這個(gè)庫是一個(gè)命令行工具,用于混淆 python 腳本,將混淆的腳本綁定到固定機(jī)器或使混淆的腳本過期。 混淆后的腳本是一個(gè)普通的 python 腳本。 通過額外的擴(kuò)展模塊 pytransform,可以將普通的 Python 腳本無縫地替換為混淆的腳本。
鏈接:https://github.com/dashingsoft/pyarmor
7. black

我相信代碼格式化是每個(gè)開發(fā)人員最常用的工具之一。 因?yàn)榇a格式化程序總是為更重要的事情節(jié)省時(shí)間和精力。 正如您所猜到的,該庫將幫助您進(jìn)行 Python 代碼格式化。
鏈接:https://github.com/psf/black
最后
希望這些工具能幫助到您。






























