Maison  >  Article  >  développement back-end  >  Introduction détaillée au module sys en Python (exemple de code)

Introduction détaillée au module sys en Python (exemple de code)

不言
不言avant
2019-01-28 11:06:313026parcourir

Cet article vous apporte une introduction détaillée (exemple de code) sur le module sys en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

sys.argv

Liste des paramètres de ligne de commande, le premier élément est le chemin du programme lui-même

sys.modules.keys()

Renvoie toute la liste des modules importés

sys.exc_info()

Obtenez la classe d'exception en cours de traitement, exc_type, exc_value, exc_traceback et les détails de l'exception en cours de traitement

sys. exit( n)

Quittez le programme normalement, exit(0)

sys.hexversion

Récupérez la valeur de la version de l'interpréteur Python, au format hexadécimal tel que comme : 0x020403F0

sys.version

Obtenir les informations de version de l'interpréteur Python

sys.maxint

La valeur Int maximale

sys.maxunicode

La plus grande valeur Unicode

sys.modules

renvoie le champ de module importé par le système. La clé est le nom du module et la valeur est le module.

sys.path

Renvoie le chemin de recherche du module. Utilisez la valeur de la variable d'environnement PYTHONPATH lors de l'initialisation

sys.platform

Retours. le nom de la plate-forme du système d'exploitation, utile lors de l'écriture d'applications multiplateformes.

Flux standard

sys.stdout Sortie standardsys.stdin Entrée standardsys.stderr Sortie d'erreur

sys.exc_clear()

Utilisé pour effacer les informations d'erreur actuelles ou récentes survenues dans le fil de discussion actuel

sys.exec_prefix

Retour à une plate-forme indépendante fichier python Emplacement d'installation

sys.byteorder

Indicateur pour les règles d'octet locales, la valeur est « grande » pour les plates-formes big-endian et « peu » pour les plates-formes small-endian

sys.copyright

Enregistrer les éléments liés aux droits d'auteur de Python

sys.api_version

Version API C de l'interpréteur

sys.version_info

Informations sur la version Python, par exemple : (2, 7, 6, 'final', 0), 'final' signifie final et 'candidat' signifie candidat, indiquant le niveau de version et s'il existe une version ultérieure

sys.displayhook(value)

Si la valeur n'est pas vide, cette fonction la produira dans sys.stdout et l'enregistrera dans builtin.. interprète, '' représente le résultat que vous avez entré la dernière fois, et hook signifie hook. Accrochez le dernier résultat sur

sys.getdefaultencoding()

Renvoie le format d'encodage de caractères par défaut que vous utilisez. utilise actuellement

sys.getfilesystemencoding()

Renvoie le nom de l'encodage qui convertit les noms de fichiers Unicode en noms de fichiers système

sys .setdefaultencoding(name)

est utilisé pour définir le codage de caractères par défaut actuel. Si le nom ne correspond à aucun codage disponible, une LookupError sera générée. Cette fonction ne sera utilisée que par le sitecustomize du module de site. Une fois le site modifié, une LookupError sera utilisée. être lancé. Si le module est utilisé, il le supprimera du module sys

sys.builtin_module_names

Liste des modules importés par l'interpréteur Python

sys.executable

Chemin du programme d'interprétation Python

sys.getwindowsversion()

Obtenir la version Windows, valide dans le système Windows

sys.stdin.readline()

À partir de l'entrée standard La lecture d'une ligne lira le caractère de nouvelle ligne à la fin

sys.stdout.write()

et écrira le contenu sur la sortie standard, par exemple : sys. stdout.write("hello world"), sortie d'écran hello world

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer