Maison > Article > développement back-end > Que signifie sys en python ?
Le module sys a de nombreuses fonctions. Nous présentons ici quelques fonctions plus pratiques. Je pense que vous l'aimerez. Venez avec moi explorer le module python !
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 appareils (périphérique), ou les gérer de manière non standard sys.argv. Fonction : Passer des paramètres de l'extérieur vers l'intérieur du programmeExemple : sys.pyimport sys print sys.argv[0] print sys.argv[1]Exécuter
sys.py argv1sys.exit(n)
Fonction : Lorsque l'exécution atteint la fin du programme principal, l'interpréteur se termine automatiquement. Cependant, si vous devez quitter le programme à mi-chemin, vous pouvez appeler la fonction sys.exit avec un paramètre entier facultatif renvoyé à l'appelant. programme, indiquant que vous pouvez L'appel à sys.exit est capturé dans le programme. (0 signifie une sortie normale, les autres sont des exceptions) Exemple : exit.py
import sys def exitfunc(value): print value sys.exit(0) print "hello" try: sys.exit(1) except SystemExit,value: exitfunc(value) print "come?"Exécuter
hello 1
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!