Python

Module Python SYS

Module Python SYS

Dans cette leçon sur Python système module, nous étudierons comment ce module nous permet d'interagir directement avec l'interpréteur et la machine hôte. Voyons quelles sont toutes les fonctionnalités que ce module nous offre.

module Python sys

Le premier avantage que nous offre le module sys est son indépendance vis-à-vis du système d'exploitation de la machine hôte. Cela signifie que ce module peut fonctionner de la même manière même s'il fonctionne sous Windows ou Macintosh ou Linux ou n'importe quel système d'exploitation donné. Dans cet article, nous étudierons les fonctions qu'il nous procure. Commençons.

Travailler avec le module sys

Pour commencer à travailler avec le module sys et faire en sorte que les scripts utilisent ce module, nous utiliserons la même instruction import dans tous les scripts que nous écrivons :

importer le système

Cette instruction importe et intègre les dépendances requises du module sys dans notre champ d'application.

Python système.argv

L'opération la plus basique que le module sys nous permet est d'accéder aux paramètres de ligne de commande passés au script. Écrivons un programme pour démontrer ceci :

importer le système
print('Paramètres de ligne de commande passés :')
pour param dans sys.argv :
imprimer(param)

Lorsque nous exécutons ce programme avec des paramètres de ligne de commande, nous verrons cette sortie :

Notez comment cela a même choisi le nom de fichier que nous lui avons transmis en tant que paramètre de ligne de commande.

Python système.chemin

En utilisant le chemin fonction, nous pouvons afficher le CHEMIN PYTHON qui est fourni dans la machine hôte. Nous allons maintenant écrire un script pour utiliser cette fonction :

importer le système
print('\n PYTHONPATH : ', sys.chemin)

Lorsque nous exécutons ce programme, nous verrons cette sortie :

Bien sûr, cela peut varier en fonction de votre machine.

Python système.standard

Nous pouvons également utiliser le module sys pour prendre les données de l'utilisateur. Nous allons essayer cette fonction maintenant :

importer le système
input_by_user = sys.standard.readline()
print("Entrée utilisateur : " + input_by_user)

Lorsque nous exécutons ce programme, nous verrons cette sortie :

C'est une fonction très importante que nous utiliserons généralement dans nos programmes pour prendre les entrées de l'utilisateur.

Python système.droits d'auteur

Pour afficher les informations de copyright liées à la version Python actuellement installée sur la machine hôte, nous pouvons utiliser cette fonction :

importer le système
imprimer(sys.droits d'auteur)

Lorsque nous exécutons ce programme, nous verrons cette sortie :

Python système.sortir

Il existe de nombreux cas d'utilisation où nous devons choisir de quitter le flux du programme sans rien faire d'autre (comme la gestion des erreurs, etc.). Ceci est facile à réaliser en utilisant l'appel de fonction exit :

importer le système
print("Bonjour Linuxhint")
système.sortie(1)
print("Non imprimé!")

Lorsque nous exécutons ce programme, nous verrons cette sortie :

Dans cet article rapide sur Python, nous avons vu comment utiliser diverses fonctions fournies par le module sys en Python et les avons démontrées avec des exemples de scripts. Allez-y et jouez avec plus d'entre eux.

Comment changer les boutons gauche et droit de la souris sur un PC Windows 10
Il est tout à fait normal que tous les appareils de souris d'ordinateur soient conçus de manière ergonomique pour les droitiers. Mais il existe des so...
Émulez les clics de souris en survolant à l'aide de la souris sans clic dans Windows 10
L'utilisation d'une souris ou d'un clavier dans la mauvaise posture d'une utilisation excessive peut entraîner de nombreux problèmes de santé, notamme...
Ajoutez des gestes de souris à Windows 10 à l'aide de ces outils gratuits
Ces dernières années, les ordinateurs et les systèmes d'exploitation ont considérablement évolué. Il fut un temps où les utilisateurs devaient utilise...