Studie aus Python Hour8: Verwenden von Paketen
Studie aus Python Hour8: Verwenden von Paketen
- Als ich versuchte, etwas mit Python zu tun, suchte ich zuerst nach einem Beispielskript und führte es irgendwie aus.
- 7 Stunden Ich möchte die REST-API mit automatischer Ausführung aufrufen, das Ergebnis überprüfen und sogar die VM betreiben
- Wenn Sie darüber nachdenken, wird es 10 Mal über 7 Stunden sein.
- Dieses Mal werden wir das Modul verwenden. Durch die Verwendung von Modulen können Sie qualitativ hochwertigen und schnellen Code erstellen. Ich bin endlich da
Lernmaterialien
- Lernen Sie die Grundlagen in nur einem Tag! Python super Einführung
- https://a.r10.to/hbHMiv
Frühere Beiträge
Umgebung
- Windows
- Python Ver3-Serie
Zweck der Verwendung des Pakets
- Bis jetzt habe ich die integrierten Module und Standardbibliotheken von Python selbst verwendet. print () oder ramdom
- Durch die Installation von Python können integrierte Module und Standardbibliotheken verwendet werden.
- Wenn Sie ein externes Paket verwenden, können Sie ein praktisches Paket verwenden, das über die Standardbibliothek hinausgeht. Dies ist ein allgemeiner Prozess.
Fügen Sie ein externes Paket hinzu
- Installieren Sie das Paket mit einem Paketverwaltungssystem namens pip (es ist wie yum)
- Pakete werden im Python Package Index gesammelt.
Versuchen Sie, das Paket zu installieren
- Dieses Mal werde ich das ** Anforderungspaket ** für den Betrieb (Erwerb usw.) von Webseiten installieren.
Sie können es mit * pin install * Paketname * installieren.
Installieren Sie das Anforderungspaket
C:\script>pip --version
pip 19.2.3 from c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages\pip (python 3.8)
C:\script>pip3 --version
pip 19.2.3 from c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages\pip (python 3.8)
C:\script>
C:\script>
C:\script>
C:\script>pip install requests #Nur dieser Befehl Das Folgende ist eine Nachricht((Obwohl es bereits installiert ist)
Requirement already satisfied: requests in c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages (2.22.0)
Requirement already satisfied: idna<2.9,>=2.5 in c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages (from requests) (2.8)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages (from requests) (2019.11.28)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages (from requests) (1.25.7)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\matsumo\appdata\local\programs\python\python38\lib\site-packages (from requests) (3.0.4)
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
C:\script>
Versuchen Sie, pip zu aktualisieren.
- Ich war wütend, dass Pip im obigen Ergebnis alt war, also werde ich ein Upgrade durchführen
- Meldung Weg Führen Sie python -m pip install --upgrade pip aus
C:\script>python -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB)
|████████████████████████████████| 1.4MB 3.3MB/s
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.2
C:\script>
Verwenden Sie das Paket
- Mit pip installierte Pakete können verwendet werden, indem sie wie Standardbibliotheken mit einer Importanweisung geladen werden.
import requests
response = requests.get('http://www.nutanix.com/')
print (response.title)
Ausführungsergebnis. Holen Sie sich die Seite unter www.nutanix.com
C:\Users\TatsuhiroMatsumoto\OneDrive - Nutanix\50_Training\@Python\script>test40_requests.py
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8"/>
<title>Nutanix Enterprise Cloud - Run Any Application at Any Scale</title>
Unten weggelassen
So finden Sie eine Bibliothek
- Immerhin ist es am schnellsten, mit "Python Library 〇〇 (was Sie tun möchten)" zu googeln.
- Der beste Weg, die Standardbibliothek zu verwenden, ist Python offiziell. Ich habe es leicht geschrieben, aber es ist ohne Auslassung geschrieben.
Diese Zusammenfassung
- Die Installation des Pakets ist mit pip nicht schwierig
- Die Verwendung ist dieselbe wie zuvor
- Wenn Sie sich hier kurz umschauen, ist dies der erste Schritt, um es zu meistern.
Für Zitate / Blitzgespräche
- Die meisten Dinge, die Sie tun möchten, werden von anderen realisiert. Suchen Sie daher so oft wie möglich nach Paketen. Auf diese Weise können Sie Produkte von besserer Qualität schneller herstellen.