Étude de Python Hour8: Utilisation de packages
Étude de Python Hour8: Utilisation de packages
- Quand j'ai essayé de faire quelque chose avec Python, j'ai d'abord cherché un exemple de script et je l'ai exécuté d'une manière ou d'une autre,
- 7 heures, je veux accéder à l'API REST avec exécution automatique, vérifier le résultat et même faire fonctionner la VM
- Si vous y réfléchissez, ce sera 10 fois plus de 7 heures.
- Cette fois, nous utiliserons le module. En utilisant des modules, vous pouvez créer un code rapide et de haute qualité. Je suis enfin là
Matériel d'apprentissage
- Apprenez les bases en une seule journée! Super introduction Python
- https://a.r10.to/hbHMiv
Postes antérieurs
environnement
- Windows
- Série Python Ver3
Objectif de l'utilisation du package
- Jusqu'à présent, j'utilisais les modules intégrés et les bibliothèques standard de Python lui-même. print () ou ramdom
- Les modules intégrés et les bibliothèques standard peuvent être utilisés en installant Python.
- En utilisant un package externe, vous pouvez utiliser un package pratique qui va au-delà de la bibliothèque standard, qui est un processus général.
Ajouter un package externe
- Installez le paquet en utilisant un système de gestion de paquet appelé pip (c'est comme yum)
- Les packages sont collectés dans Python Package Index.
Essayez d'installer le package
- Cette fois, j'installerai le package ** requests ** pour faire fonctionner (acquérir, etc.) la page Web.
Vous pouvez l'installer avec * pin install * nom du package *.
Installez le package de requêtes
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 #Seulement cette commande Ce qui suit est un message((Bien qu'il soit déjà installé)
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>
Essayez de mettre à jour pip.
- J'étais en colère que pip soit vieux dans le résultat ci-dessus, donc je vais mettre à jour
- Message way Essayez d'exécuter python -m pip install --upgrade pip
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>
Utilisez le package
- Les packages installés avec pip peuvent être utilisés en les chargeant avec une instruction import de la même manière que les bibliothèques standard.
import requests
response = requests.get('http://www.nutanix.com/')
print (response.title)
Résultat de l'exécution. Obtenez la page sur 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>
Omis ci-dessous
Comment trouver une bibliothèque
- Après tout, il est le plus rapide à google avec "bibliothèque python 〇〇 (ce que vous voulez faire)"
- La meilleure façon d'utiliser la bibliothèque standard est Python official. C'est écrit à la légère, mais c'est écrit sans omission.
Ce résumé
- L'installation du paquet n'est pas difficile avec pip
- L'utilisation est la même qu'avant
- Si vous jetez un coup d'œil rapide ici, cela ressemble à la première étape pour le maîtriser.
Pour les citations / Lightning Talk
- La plupart des choses que vous voulez faire sont réalisées par d'autres, alors cherchez autant que possible les paquets. De cette façon, vous pouvez fabriquer des produits de meilleure qualité plus rapidement.