


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
python3 -m pip install virtualenv virtualenvwrapper
Das Rücksichtsvollste ist, dass Sie nach dem Test die Python-Shell verlassen und die virtuelle Umgebung automatisch bereinigt wird hoch.
# 3. Mehr Nutzung
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
Try hat viele direkte Laufmodi
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
# 二者等价 try requests --ipython try requests --shell ipython
Eine vorhandene virtuelle Umgebung angeben#🎜🎜 ##🎜 🎜#
try requests --editor
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
# 4. 配置文件
try 虽然提供命令行入参的方式来识别用户选项,但对于一些用户来说,更希望能一次性修改 try 的默认选项,而不用每次都指定多个参数。
这时候,可以在你的 APP 目录下新增一个 config.ini 文件,内容模板如下
[env] virtualenv=~/.try/sandbox python=3.8 shell=ipython keep=false always_use_editor=false tmpdir=~/.try
所谓的 APP 目录,在不同的系统中是不一样的,可以使用如下代码来查看
>>> import click >>> click.get_app_dir("try") '/Users/iswbm/Library/Application Support/try' >>>
有了 config.ini,再次 try ,就会发现效果与配置一样的预期一致。
# 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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





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.

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

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.

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.

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,

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.

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

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,
