Maison >développement back-end >Tutoriel Python >Que signifie le module sys en python ?

Que signifie le module sys en python ?

little bottle
little bottleoriginal
2019-05-20 10:24:4528451parcourir

Le module sys en python est un module utilisé pour gérer l'environnement d'exécution Python. Il fournit de nombreuses fonctions et variables pour gérer différentes parties de l'environnement d'exécution Python.

Que signifie le module sys en python ?

Aujourd'hui, de plus en plus d'amis apprennent Python. Et il contient également de nombreux points de connaissances déroutants qui obligent chacun à trouver des informations et à les connaître. Ensuite, je vais vous dire ce qu'est le module python sys.

Le module sys en Python est un module utilisé pour gérer l'environnement d'exécution Python. Il fournit de nombreuses fonctions et variables pour gérer différentes parties de l'environnement d'exécution Python.

Ce qui suit est une liste des fonctions communes du module sys :

sys.argv : implémente la transmission de paramètres de l'extérieur du programme au programme.

sys.exit([arg]) : Quitte au milieu du programme, arg=0 signifie une sortie normale.

sys.getdefaultencoding() : Obtenez l'encodage actuel du système, qui est généralement ascii par défaut.

sys.setdefaultencoding() : Définissez l'encodage par défaut du système. Vous ne verrez pas cette méthode lors de l'exécution de dir (sys). Si l'exécution échoue dans l'interpréteur, vous pouvez d'abord exécuter reload(sys). exécutez setdefaultencoding(( 'utf8'), à ce stade, l'encodage par défaut du système est défini sur utf8. (Voir définition de l'encodage par défaut du système)

sys.getfilesystemencoding() : Récupère l'encodage utilisé par le système de fichiers. Il renvoie 'mbcs' sous Windows et 'utf-8' sous mac.

sys. path : obtenez la collection de chaînes du chemin de recherche du module spécifié. Vous pouvez placer le module écrit sous un certain chemin obtenu et vous pouvez le trouver correctement lors de l'importation dans le programme.

sys.platform : obtenez la plate-forme système actuelle.

sys.stdin, sys.stdout, sys.stderr : les variables stdin, stdout et stderr contiennent des objets de flux correspondant aux flux d'E/S standard si vous avez besoin d'un meilleur contrôle sur la sortie, et print le fait. ne répondent pas à vos besoins, ils sont tout ce dont vous avez besoin. Vous pouvez également les remplacer, auquel cas vous pouvez rediriger la sortie et l'entrée vers d'autres périphériques (périphériques) ou les gérer de manière non standard.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn