Python - Bibliothèques standard

Table des matières
L'une des choses qu'il est le plus attrayant de développer dans Python C'est sa copieuse et grande bibliothèque de modules standards, il dispose d'un grand nombre d'utilitaires auxquels nous pouvons accéder simplement en important les modules qui répondent à nos besoins.
module SYS
Ce module nous donne accès à des variables et fonctions étroitement liées à l'interpréteur de PythonCi-dessous, nous allons énumérer ceux que nous considérons comme les plus importants, mais vous pouvez continuer à enquêter et établir vos propres favoris.
argv : Les arguments de la ligne de commande, y compris le nom du script.
sortie ([arg]): Il fait la sortie du programme courant, éventuellement avec un argument on peut passer une valeur qui nous donne un retour ou un message d'erreur.
modules: C'est un dictionnaire qui nous fait une carte avec les noms de tous les modules chargés au moment de l'appel de la fonction.
chemin: Fait une liste où nous pouvons voir les emplacements où nous pouvons trouver les modules disponibles.
Plate-forme: Contient un identifiant de plate-forme tel quel sunos5 ou alors gagner32.
standard : C'est le flux d'entrée standard, c'est un fichier de type objet.
sortie standard : C'est le flux de sortie standard, c'est un fichier de type objet.
sortie standard stderr : C'est le flux d'erreur standard, c'est un fichier de type objet.
Voyons un petit exemple d'utilisation d'une de ces fonctions, dans ce cas particulier nous utiliserons argv, nous mettrons d'abord le code puis l'explication :
 # reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Nous pouvons voir ici que ce que nous faisons est de prendre les arguments puis de les imprimer dans l'ordre inverse.
Nous allons maintenant faire l'appel de notre programme et nous allons voir sa sortie respective qu'il nous donne dans l'image suivante :

Assez impressionnant car avec seulement quelques lignes, nous avons pu le faire, tout cela grâce aux bibliothèques standard de Python.
module de système d'exploitation
Ce module nous donne accès à plusieurs services du système d'exploitation, c'est peut-être l'un des modules les plus complets, nous n'en couvrirons donc que quelques-uns mais très utiles de ses fonctions, ce module contient également suffisamment de fonctionnalités pour travailler avec les répertoires et les fichiers au sein du système, il est de votre devoir d'enquêter sur la documentation officielle à cet égard.
environ: Crée une carte avec les variables d'environnement du système d'exploitation.
système(commande) : exécuter une commande dans le système d'exploitation dans un sous-shell.
SEP: Séparateur utilisé dans la construction des chemins.
chemin : Séparateur utilisé pour séparer les chemins.
ligne : Séparateur de ligne ('\ n', '\ r', ou '\ r \ n')
urandom(n) : renvoie n octets de données aléatoires avec un cryptage fort.
Voyons un exemple simple utilisant la fonctionnalité système pour lancer un navigateur Web à partir d'un script Python.
Sous UNIX, nous pouvons effectuer les opérations suivantes :
os.system ('/ usr / bin / firefox')

Mais nous avons aussi l'équivalent sous Windows :
os.system (r'c:\"Program Files"\"Mozilla Firefox"\firefox.exe')

Dans ce cas, nous remarquons que nous plaçons des guillemets doubles pour les dossiers de chemin, avec cela nous évitons que l'espace blanc nous fasse sauter un problème dans DOS qui exécute cette commande avec Python.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave