Heim Backend-Entwicklung Python-Tutorial Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

Apr 12, 2023 pm 09:04 PM
python 工具

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

Wenn wir einige Leute sagen hören, dass die xx-Bibliothek sehr einfach zu verwenden ist, können wir nicht anders, als sie selbst auszuprobieren.

Es gibt einige Bibliotheken. Der Grund, warum sie einfach zu verwenden sind, liegt darin, dass einige Bibliotheken auf einer höheren Ebene versiegelt wurden. Wenn Sie diese Bibliothek installieren, werden, wie eingeführt, auch n mehrere abhängige Bibliotheken installiert Im vorherigen Artikel gibt es bis zu 90 abhängige Pakete?

Im Vergleich zu Baidu Family Bucket ist Family Bucket besser als Baidu Family Bucket ...

Gerade weil ich Angst habe, meine globale Python-Umgebung zu kontaminieren, versuche ich es normalerweise Ich werde neue Pakete verwenden, um eine virtuelle Umgebung zu erstellen, sie dann zu installieren und dann die virtuelle Umgebung zu bereinigen.

Ist Ihnen aufgefallen, dass der gesamte Prozess tatsächlich ziemlich mühsam ist?

Gestern Abend habe ich auf Github gestöbert und eine Bibliothek gefunden, die meine langjährigen Probleme lösen kann.

Diese Bibliothek heißt trypackage und ist eine Bibliothek zum Testen von Bibliotheken.

Was bewirkt die Verwendung des Befehls try xx?

  • Installieren Sie die angegebene Version des Python-Interpreters
  • Erstellen Sie eine temporäre virtuelle Umgebung
  • Aktivieren Sie die virtuelle Umgebung
  • # 🎜🎜 # Installieren Sie die Python-Bibliothek, die Sie ausprobieren möchten, in der virtuellen Umgebung
  • Rufen Sie direkt den Python-Shell-Modus auf
  • Importieren Sie automatisch die Bibliothek, die Sie ausprobieren möchten
  • # 🎜🎜#

# 1. So installieren Sie Sie können es mit einem Befehl installieren

python3 -m pip install trypackage
Nach dem Login kopieren
# 🎜🎜#Sie sehen, dass Trypackage nur auf einer Click-Befehlszeilenbibliothek basiert, die immer noch sehr leichtgewichtig ist. Installieren Sie virtualenv und virtualenvwrapper

python3 -m pip install virtualenv virtualenvwrapper
Nach dem Login kopieren

# 2. Grundlegende Verwendung#🎜 🎜#

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

Verwenden Sie Try-Anfragen, um eine virtuelle Umgebung zu erstellen, und installieren Sie dann Anfragen in der virtuellen Umgebung. Nach Abschluss der Installation wird automatisch in den Python-Shell-Modus gewechselt Importieren Sie automatisch das Paket, das Sie ausprobieren möchten.

Das Rücksichtsvollste ist, dass Sie nach dem Test die Python-Shell verlassen und die virtuelle Umgebung automatisch bereinigt wird hoch.

# 3. Mehr Nutzung

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

Python-Version angeben

# 🎜 🎜#

In meiner Umgebung ist Python 3.8 nicht installiert. Über den Parameter -p können Sie Python 3.8 angeben. Der Installationsprozess ist so schnell, dass ich bezweifle, dass dies wirklich die Installation des Python 3.8-Interpreters ist.

Sie können die lokale Python-Version auch direkt angeben, z. B.

try requests -p /usr/bin/python3.7.1
Nach dem Login kopieren

Angeben Der Laufmodus

Das Artefakt des faulen Mannes! Ein kreatives Python-BefehlszeilentoolTry hat viele direkte Laufmodi

1. Wenn Sie ihn nicht angeben, ist der Python-Shell-Modus wird standardmäßig verwendet 🎜#

3. Verwenden Sie ptpython oder ptipythonBeide Modi verfügen über Code-Eingabeaufforderungen und automatische Vervollständigungsfunktionen

#🎜🎜 #

4. Verwenden Sie den Bpython-Modus

Bpythons Code-Eingabeaufforderungen und -Vervollständigungen sind stärker als die von Ptpython und Ptipython . #🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜##🎜🎜 ## 🎜🎜#Öffnen Sie in Editor#🎜🎜 ## 🎜🎜 ## 🎜🎜##

# 二者等价
try requests
try requests --shell python
Nach dem Login kopieren
#🎜 🎜#Github-Warehouse-Paket angeben

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

# 二者等价
try requests --ipython
try requests --shell ipython
Nach dem Login kopieren

Eine vorhandene virtuelle Umgebung angeben#🎜🎜 ##🎜 🎜#

try requests --editor
Nach dem Login kopieren

Persistente virtuelle Umgebung

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

Standardmäßig wird sie automatisch bereinigt, nachdem Sie die virtuelle Umgebung verlassen, wenn Wenn Sie besondere Anforderungen haben, können Sie den Parameter --keep angeben, um die virtuelle Umgebung beizubehalten Verzeichnis von

默认情况下,try 会将虚拟环境创建在一个默认的目录中,这个目录比较深,不容易记住,你可以指定 --tmpdir 参数,告诉 try 要将虚拟环境创建在这里,这个参数对于想要持久化虚拟环境的人会很有用。

try requests --tmpdir ~/.try
Nach dem Login kopieren

# 4. 配置文件

try 虽然提供命令行入参的方式来识别用户选项,但对于一些用户来说,更希望能一次性修改 try 的默认选项,而不用每次都指定多个参数。

这时候,可以在你的 APP 目录下新增一个 config.ini 文件,内容模板如下

[env]
virtualenv=~/.try/sandbox
python=3.8
shell=ipython
keep=false
always_use_editor=false
tmpdir=~/.try
Nach dem Login kopieren

所谓的 APP 目录,在不同的系统中是不一样的,可以使用如下代码来查看

>>> import click
>>> click.get_app_dir("try")
'/Users/iswbm/Library/Application Support/try'
>>>
Nach dem Login kopieren

有了 config.ini,再次 try ,就会发现效果与配置一样的预期一致。

Das Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool

# 5. 总结一下

Try 是一个非常实用的命令行工具,功能可以说完全击中我的痛点,能把这样一个库做出来,真的是创意十足,再一次印证 Python 是懒人第一语言 。。

Das obige ist der detaillierte Inhalt vonDas Artefakt des faulen Mannes! Ein kreatives Python-Befehlszeilentool. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ouyi ouyi ouyi ouix ouyi Global Station Anmelde Homepage Ouyi ouyi ouyi ouix ouyi Global Station Anmelde Homepage Apr 21, 2025 pm 11:57 PM

Ouyi OKX ist die weltweit führende digitale Vermögenshandelsplattform. 1) Seine Entwicklungsgeschichte umfasst: Sie wird 2017 ins Leben gerufen. Der chinesische Name "Ouyi" wird 2021 eingeführt und wird 2022 in Ouyi in OKX umbenannt. 3) Zu den speziellen Funktionen der Plattform gehören: Marktdatendienste und Risikokontrollsystem. 4) Zu den Hauptvorteilen gehören: technische Stärke, Sicherheitssystem, Serviceunterstützung und Marktabdeckung.

Rangliste der Hebelbörsen im Währungskreis Die neuesten Empfehlungen der zehn meistgezogenen Börsen im Währungskreis Rangliste der Hebelbörsen im Währungskreis Die neuesten Empfehlungen der zehn meistgezogenen Börsen im Währungskreis Apr 21, 2025 pm 11:24 PM

Die Plattformen, die im Jahr 2025 im Leveraged Trading, Security und Benutzererfahrung hervorragende Leistung haben, sind: 1. OKX, geeignet für Hochfrequenzhändler und bieten bis zu 100-fache Hebelwirkung; 2. Binance, geeignet für Mehrwährungshändler auf der ganzen Welt und bietet 125-mal hohe Hebelwirkung; 3. Gate.io, geeignet für professionelle Derivate Spieler, die 100 -fache Hebelwirkung bietet; 4. Bitget, geeignet für Anfänger und Sozialhändler, die bis zu 100 -fache Hebelwirkung bieten; 5. Kraken, geeignet für stetige Anleger, die fünfmal Hebelwirkung liefert; 6. Bybit, geeignet für Altcoin -Entdecker, die 20 -fache Hebelwirkung bietet; 7. Kucoin, geeignet für kostengünstige Händler, die 10-fache Hebelwirkung bietet; 8. Bitfinex, geeignet für das Seniorenspiel

Empfohlene essentielle Software für Währungsvertragsfeiern Empfohlene essentielle Software für Währungsvertragsfeiern Apr 21, 2025 pm 11:21 PM

Die Top Ten Cryptocurrency Contract Exchange -Plattformen im Jahr 2025 sind: 1. Binance -Futures, 2. OKX Futures, 3. Gate.io, 4. Huobi -Futures, 5. Bitmex, 6. Bybit, 7. Deribit, 8. Bitfinex, 9. Coinflex, 10. Phemex, diese Plattformen, die sich für ihre hohen Liquidität und Starten versiegen.

Was sind die Hybrid -Blockchain -Handelsplattformen? Was sind die Hybrid -Blockchain -Handelsplattformen? Apr 21, 2025 pm 11:36 PM

Vorschläge für die Auswahl eines Kryptowährungsaustauschs: 1. Für die Liquiditätsanforderungen ist Priorität Binance, Gate.io oder OKX aufgrund seiner Bestelltiefe und der starken Volatilitätsbeständigkeit. 2. Compliance and Security, Coinbase, Kraken und Gemini haben strenge regulatorische Bestätigung. 3. Innovative Funktionen, Kucoins sanftes Stakel und Derivatdesign von Bitbit eignen sich für fortschrittliche Benutzer.

Quantenkettenaustausch -Ranking Top 10 empfohlen (aktualisiert im Jahr 2025) Quantenkettenaustausch -Ranking Top 10 empfohlen (aktualisiert im Jahr 2025) Apr 21, 2025 pm 11:48 PM

Quantenketten können an folgenden Börsen gehandelt werden: 1. Binance: Einer der größten Börsen der Welt mit großem Handelsvolumen, reichhaltiger Währung und hoher Sicherheit. 2. Sesam Open Door (Gate.io): Eine große Börse, die eine Vielzahl von Transaktionen für digitale Währung mit guter Handelstiefe bietet. 3.. Ouyi (OKX): Betrieben von OK Group, mit starker umfassender Stärke, großer Transaktionsvolumen und vollständigen Sicherheitsmaßnahmen. 4. Bitget: Schnelle Entwicklung, bietet Quantenkettentransaktionen und verbessert die Sicherheit. 5. Bithumb: In Japan betrieben, unterstützt Transaktionen mehrerer virtueller Mainstream -Währungen und ist sicher und zuverlässig. 6. Matcha Exchange: Ein bekannter Austausch mit einer freundlichen Schnittstelle und unterstützt den Quantenkettenhandel. 7. Huobi: Eine große Börse, die den Quantenkettenhandel liefert,

Zuverlässige und benutzerfreundliche Empfehlungen für virtuelle Währungsaustausch-App-App Die neueste Rangliste der zehn besten Börsen im Währungskreis Zuverlässige und benutzerfreundliche Empfehlungen für virtuelle Währungsaustausch-App-App Die neueste Rangliste der zehn besten Börsen im Währungskreis Apr 22, 2025 pm 01:21 PM

Die zuverlässigen und benutzerfreundlichen Virtual Currency Exchange-Apps sind: 1. Binance, 2. OKX, 3. Gate.io, 4. Coinbase, 5. Kraken, 6. Huobi Global, 7. Bitfinex, 8. Kucoin, 9. Bittrex, 10. Poloniex. Diese Plattformen wurden als das Beste für ihre Transaktionsvolumen, die Benutzererfahrung und -sicherheit ausgewählt, und alle bieten Registrierung, Überprüfung, Einzahlung, Auszahlung und Transaktionsvorgänge an.

Currency Circle Contract Trading Platform Ranking 2025 Currency Circle Contract Trading Platform Ranking 2025 Apr 21, 2025 pm 11:15 PM

Hier sind die zehn wichtigsten Kryptowährungs -Futures -Börsen der Welt: 1. Binance Futures: Bietet eine Fülle von Vertragsprodukten, niedrigen Gebühren und hohe Liquidität. 2. OKX: Unterstützt mehrere Währungstransaktionen unter Verwendung der SSL -Verschlüsselung und des Kaltbrieftaschenspeichers. 3. Huobi -Futures: Bekannt für seine stabile Plattform und seinen guten Service bietet es Bildungsressourcen. 4. Gate.io: Innovative Vertragsprodukte und hohe Liquidität, aber FTX war bankrott. 5. Deribit: Konzentrieren Sie sich auf Optionen und ewige Verträge und bieten professionelle Handelsinstrumente. 6. Coinflex: Bietet tokenisierte Futures -Verträge und Governance Tokens Flex. 7. Phemex: Bis zu 100 -mal Hebel, niedrige Transaktionsgebühren und innovative Verträge. 8. b

Empfehlen Sie mehrere Apps, um Mainstream -Münzen in der letzten Veröffentlichung 2025 zu kaufen Empfehlen Sie mehrere Apps, um Mainstream -Münzen in der letzten Veröffentlichung 2025 zu kaufen Apr 21, 2025 pm 11:54 PM

Die App -Software, die Mainstream -Münzen kaufen kann, umfasst: 1. Binance, das weltweit führende Transaktionsvolumen und schnelle Geschwindigkeit; 2. OKX, innovative Produkte, niedrige Gebühren, hohe Sicherheit; 3.. Gate.io, eine Vielzahl von Vermögenswerten und Handelsoptionen, die sich auf die Sicherheit konzentrieren; 4. Huobi (HTX), niedrige Gebühren, gute Benutzererfahrung; 5. Coinbase, geeignet für Anfänger, hohe Sicherheit; 6. Kraken, sicher und konform, eine Vielzahl von Dienstleistungen; 7. Kucoin, niedrige Gebühren, geeignet für professionelle Händler; 8. Gemini betont die Compliance und bietet Depotdienste an; 9. Crypto.com, die eine Vielzahl von Angeboten und Dienstleistungen bietet; 10. Bitstamp, ein alter Austausch, starke Liquidität,

See all articles