sys |
Système |
---|---|
Python |
Description
Ce module contient les classes permettant l'utilisation de fonctionnalité relié au système d'exploitation.
Liste des fonctions
Nom | Syntaxe | Description |
---|---|---|
ABIFLAGS | sys.abiflags | Ce paramètre permet de demander les indicateurs ABI spécifiés par PEP 3149. |
ADDAUDITHOOK | sys.addaudithook(hook) | Cette fonction permet d'ajouter un crochet d'appel à la collection de crochet de journal de bord actifs pour l'interpréteur actuel. |
API_VERSION | sys.api_version | Ce paramètre permet d'indiquer la version de l'API de C pour cet interpréteur. |
ARGV | sys.argv | Ce paramètre permet de demander la liste des paramètres de ligne de commande passés à un script Python. |
AUDIT | sys.audit(event,*args) | Cette fonction permet de déclencher un événement de journal de bord avec tous les crochets actifs. |
BASE_EXEC_PREFIX | sys.base_exec_prefix | Ce paramètre permet de définir, durant le démarrage de Python, avant l'exécution de site.py, la même valeur de exec_prefix. |
BASE_PREFIX | sys.base_exec_prefix | Ce paramètre permet de définir, durant le démarrage de Python, avant l'exécution de site.py, la même valeur de prefix. |
BREAKPOINTHOOK | sys.breakpointhook | Cette fonction de crochet est appelée par la fonction breakpoint() intégré. |
BYTEORDER | sys.byteorder | Ce paramètre contient l'indicateur de l'ordre natif des octets. |
BUILTIN_MODULE_NAMES | sys.builtin_module_names | Ce paramètre permet d'indiquer un tuple de chaînes de caractères donnant les noms de tous les modules compilés dans cet interpréteur Python. |
CALL_TRACING | sys.call_tracing(func, args) | Cette fonction permet d'appeler func(*args) lorsque le traçage est activé et l'état de traçage est enregistré et restauré par la suite. |
COPYRIGHT | sys.copyright | Ce paramètre permet d'indiquer une chaîne de caractères contenant les droits d'auteur relatifs à l'interpréteur Python. |
DLLHANDLE | sys.dllhandle | Ce paramètre permet d'indiquer un entier spécifiant l'identificateur de la DLL de Python. |
DISPLAYHOOK | sys.displayhook(value) | Cette fonction permet d'afficher repr(value) sur sys.stdout et enregistre la valeur intégré si valeur spécifié n'est pas «None». |
DONT_WRITE_BYTECODE | sys.dont_write_bytecode | Ce paramètre permet d'indiquer s'il faut que Python n'essaiera pas d'écrire des fichiers .pyc lors de l'importation de modules source. |
DONT_WRITE_BYTECODE | sys.pycache_prefix | Ce paramètre permet d'indiquer, si sa valeur est définie (et n'est pas sur «None»), que Python écrira les fichiers .pyc de bytecode-cache (et les lira depuis cette emplacement) dans une arborescence de répertoires parallèle prenant racine dans ce répertoire, plutôt que dans les répertoires __pycache__ de l'arborescence de code source. |
EXCEPTHOOK | sys.excepthook(type,value,traceback) | Cette fonction permet d'afficher une trace spécifiée et une exception à «sys.stderr». |
EXC_INFO | sys.exc_info() | Cette fonction permet de demander un tuple de 3 valeurs fournissant des informations sur l'exception en cours de traitement. |
EXEC_PREFIX | sys.exec_prefix | Ce paramètre contient une chaîne de caractères indiquant le préfixe de répertoire spécifique au site sur lequel les fichiers Python dépendants de la plate-forme sont installés; par défaut, il s'agit également de /usr/local. |
EXECUTABLE | sys.executable | Ce paramètre contient une chaîne de caractères donnant le chemin absolu du binaire exécutable pour l'interpréteur Python, sur les systèmes où cela a du sens. |
EXIT | sys.exit([arg]) | Cette fonction permet de quitter Python. |
FLAGS | sys.flags | Ce paramètre contient les drapeaux de tuple nommés exposant l'état des paramètre de ligne de commande. |
FLOAT_INFO | sys.float_info | Ce paramètre contient un tuple nommé indiquant des informations sur le type float. |
FLOAT_REPR_STYLE | sys.float_repr_style | Ce paramètre contient une chaîne de caractères indiquant comment la fonction repr() se comporte pour les float. |
GETALLOCATEDBLOCKS | sys.getallocatedblocks() | Cette fonction permet de demander le nombre de blocs de mémoire actuellement alloués par l'interpréteur, quelle que soit leur taille. |
GETANDROIDAPILEVEL | sys.getandroidapilevel() | Cette fonction permet de demander la version de l'API d'Android au moment de la génération sous forme d'entier. |
GETCHECKINTERVAL | sys.getcheckinterval() | Cette fonction permet de demander «l'intervalle de vérification» de l'interpréteur. |
GETDEFAULTENCODING | sys.getdefaultencoding() | Cette fonction permet de demander le nom du codage de chaîne de caractères par défaut utilisé par la mise en oeuvre Unicode. |
GETDLOPENFLAGS | sys.getdlopenflags() | Cette fonction permet de demander la valeur actuelle des indicateurs utilisés pour les appels à dlopen(). |
GETFILESYSTEMENCODING | sys.getfilesystemencoding() | Cette fonction permet de demander le nom de l'encodage utilisé pour convertir entre les noms de fichiers Unicode et les noms de fichiers octets. |
GETFILESYSTEMENCODEERRORS | sys.getfilesystemencodeerrors() | Cette fonction permet de demander le nom du mode d'erreur utilisé pour convertir entre les noms de fichiers Unicode et les noms de fichiers octets. |
GETPROFILE | sys.getprofile() | Cette fonction permet de demander la fonction de profile fixé par setprofile(). |
GETREFCOUNT | sys.getrefcount(object) | Cette fonction permet de demander le nombre de références de l'objet. |
GETRECURSIONLIMIT | sys.getrecursionlimit() | Cette fonction permet de demander la valeur actuelle de la limite de récursivité, la profondeur maximale de la pile d'interpréteur Python. |
GETSIZEOF | sys.getsizeof(object[, default]) | Cette fonction permet de demander la taille d'un objet en octets. |
GETSWITCHINTERVAL | sys.getswitchinterval() | Cette fonction permet de demander «l'intervalle de commutation de processus léger» de l'interpréteur. |
GETTRACE | sys.gettrace() | Cette fonction permet de demander la fonction de trace fixé par settrace(). |
GETWINDOWSVERSION | sys.getwindowsversion() | Cette fonction retourne un tableau d'information sur le système d'exploitation Windows. |
GET_ASYNCGEN_HOOKS | sys.get_asyncgen_hooks() | Cette fonction permet de demander un objet asyncgen_hooks, similaire à un tuple nommé du form(firstiter, finalizer), où firstiter et finalizer doivent être None, ou des fonctions utilisant un itérateur générateur désynchronisé et étant utilisées pour planifier la finalisation de un générateur désynchronisé par une boucle d'événement. |
GET_COROUTINE_ORIGIN_TRACKING_DEPTH | sys.get_coroutine_origin_tracking_depth() | Cette fonction permet de demander la profondeur de suivi d'origine de coroutine actuelle, telle que définie par set_coroutine_origin_tracking_depth(). |
HASH_INFO | sys.hash_info | Ce paramètre contient un tuple nommé donnant les paramètres de la mise en oeuvre du hachage numérique. |
HEXVERSION | sys.hexversion | Ce paramètre contient le numéro de version codé sous la forme d'un entier unique. |
IMPLEMENTATION | sys.implementation | Ce paramètre permet d'indiquer un objet contenant des informations sur la mise en oeuvre de l'interpréteur Python en cours d'exécution. |
INT_INFO | sys.int_info | Ce paramètre permet d'indiquer un tuple nommé contenant des informations sur la représentation interne d'entiers de Python. |
INTERN | sys.intern(string) | Cette fonction permet d'entrer une chaîne de caractères dans la table des chaînes de caractères internes et retourne la chaîne de caractères interne lequel étant elle-même une chaîne de caractères ou une copie. |
IS_FINALIZING | sys.is_finalizing() | Cette fonction permet de retourner True si l'interpréteur Python est en train de s'arrêter ou sinon il retourne False. |
LAST_TRACEBACK | sys.last_traceback | Ce paramètre contient la trace de la pile du dernier message d'erreur. |
LAST_TYPE | sys.last_type | Ce paramètre contient le type du dernier message d'erreur. |
LAST_VALUE | sys.last_value | Ce paramètre contient la valeur du dernier message d'erreur. |
MAXSIZE | sys.maxsize | Ce paramètre contient un entier donnant à la valeur maximale une variable de type Py_ssize_t. |
MAXUNICODE | sys.maxunicode | Ce paramètre contient un entier donnant la valeur du plus grand point de code Unicode. |
META_PATH | sys.meta_path | Ce paramètre contient un liste d'objets de recherche de chemins méta dont les méthodes find_spec() étant appelées pour voir si l'un des objets peut trouver le module à importer. |
MODULES | sys.modules | Ce paramètre contient un dictionnaire cartographiant les noms de modules sur des modules déjà chargés. |
PATH | sys.path | Ce paramètre contient une liste de chaînes de caractères spécifiant le chemin de recherche des modules. Ce paramètre est initialisé à partir de la variable d'environnement PYTHONPATH, plus une valeur par défaut dépendante de l'installation. |
PATH_HOOKS | sys.path_hooks | Ce paramètre contient une liste d'appels prenant un paramètre de chemin pour essayer de créer un chercheur pour le chemin. |
PATH_IMPORTER_CACHE | sys.path_importer_cache | Ce paramètre contient un dictionnaire faisant office de cache pour les objets de recherche. |
PLATFORM | sys.platform | Cette fonction retourne une chaîne de caractères contenant le nom du système d'exploitation. |
PREFIX | sys.prefix | Ce paramètre contient une chaîne de caractères indiquant le préfixe de répertoire spécifique au site sur lequel sont installés les fichiers Python indépendants de la plate-forme; par défaut, il s'agit de la chaîne de caractères '/usr/local'. |
PS1 | sys.ps1 | Ce paramètre permet d'indiquer une chaîne de caractères spécifiant le prompt principale de l'interpréteur. |
PS2 | sys.ps2 | Ce paramètre permet d'indiquer une chaîne de caractères spécifiant le prompt secondaire de l'interpréteur. |
SETCHECKINTERVAL | sys.setcheckinterval(interval) | Cette fonction permet de fixer l'intervalle de vérification de l'interpréteur. |
SETDLOPENFLAGS | sys.setdlopenflags(n) | Cette fonction permet de fixer les indicateurs utilisés par l'interpréteur pour les appels dlopen(), par exemple lorsque l'interpréteur charge des modules d'extension. |
SETPROFILE | sys.setprofile(profilefunc) | Cette fonction permet de fixer la fonction de profil du système lequel vous permettant de mettre en oeuvre un profileur de code source Python dans Python. |
SETRECURSIONLIMIT | sys.setrecursionlimit(limit) | Cette fonction permet de fixer la profondeur maximale de la pile d'interpréteur Python à limiter. |
SETSWITCHINTERVAL | sys.setswitchinterval(interval) | Cette fonction permet de fixer l'intervalle de commutation du processus léger de l'interpréteur (en secondes). |
SETTRACE | sys.settrace(tracefunc) | Cette fonction permet de fixer la fonction de trace du système lequel vous permettant de mettre en oeuvre un débogueur de code source Python en Python. |
SET_ASYNCGEN_HOOKS | sys.set_asyncgen_hooks(firstiter, finalizer) | Cette fonction permet d'accepter deux paramètres de mot clef facultatifs, étant des objets appelables, acceptant un itérateur de générateur désynchronisée en tant que paramètre. |
SET_COROUTINE_ORIGIN_TRACKING_DEPTH | sys.set_coroutine_origin_tracking_depth(depth) | Cette fonction permet d'activer ou de désactiver le suivi de l'origine des coroutines. |
STDERR | sys.stderr | Ce paramètre contient l'objet de fichier utilisés par l'interpréteur pour la sortie des erreurs standard. |
STDIN | sys.stdin | Ce paramètre contient l'objet de fichier utilisés par l'interpréteur pour l'entrée. |
STDOUT | sys.stdout | Ce paramètre contient l'objet de fichier utilisés par l'interpréteur pour le sortie. |
THREAD_INFO | sys.thread_info | Ce paramètre contient un tuple nommé indiquant des informations sur la mise en oeuvre d'un processus léger. |
TRACEBACKLIMIT | sys.tracebacklimit | Ce paramètre permet de déterminer le nombre maximal de niveaux d'informations de suivi affichés lorsqu'une exception non gérée se produit si cette variable est définie sur une valeur entière. |
UNRAISABLEHOOK | sys.unraisablehook(unraisable, /) | Cette fonction permet de manipuler une exception impensable. |
VERSION | sys.version | Ce paramètre permet de retourner une chaîne de caractères avec le numéro de version de l'interpréteur Python avec des informations supplémentaires. |
VERSION_INFO | sys.version_info | Ce paramètre contient un tuple contenant les 5 composantes du numéro de version : major, minor, micro, releaselevel et serial. Toutes les valeurs sauf releaselevel sont des entiers; le niveau de libération est «alpha», «beta», «candidate» ou «final». |
WARNOPTIONS | sys.warnoptions | Ce paramètre contient le détail de la mise en oeuvre du cadre des avertissements; ne modifiez pas cette valeur. |
WINVER | sys.winver | Ce paramètre contient le numéro de version utilisé pour former les clefs de registre sur les plates-formes Windows. |
_XOPTIONS | sys._xoptions | Ce paramètre contient un dictionnaire des divers indicateurs spécifiques à la mise en oeuvre transmis via le paramètre de ligne de commande «-X». |
_CLEAR_TYPE_CACHE | sys._clear_type_cache() | Cette fonction permet d'effacer le cache de type interne. |
_CURRENT_FRAMES | sys._current_frames() | Cette fonction permet de demander un dictionnaire cartographiant l'identificateur de chaque processus léger au cadre de pile le plus élevé actuellement actif dans ce processus léger au moment de l'appel de la fonction. |
_DEBUGMALLOCSTATS | sys._debugmallocstats() | Cette fonction permet d'afficher vers la sortie stderr des informations de bas niveau sur l'état de l'allocateur de mémoire de CPython. |
_ENABLELEGACYWINDOWSFSENCODING | sys._enablelegacywindowsfsencoding() | Cette fonction permet de modifier les modes d'encodage et d'erreur du système de fichiers par défaut en «mbcs» et «replace», respectivement, pour assurer la cohérence avec les versions de Python antérieures à 3.6. |
_GETFRAME | sys._getframe([depth]) | Cette fonction permet de demander un objet de cadre de la pile d'appels. |
__BREAKPOINTHOOK__ | sys.__breakpointhook__ | Ce paramètre contient les valeurs d'origine de breakpointhook au début du programme. |
__DISPLAYHOOK__ | sys.__displayhook__ | Ce paramètre contient les valeurs d'origine de displayhook au début du programme. |
__EXCEPTHOOK__ | sys.__excepthook__ | Ce paramètre contient les valeurs d'origine de excepthook au début du programme. |
__INTERACTIVEHOOK__ | sys.__interactivehook__ | Ce paramètre contient la valeur appelée automatiquement (sans paramètre) lorsque l'interpréteur est lancé en mode interactif si cet attribut existe. |
__STDERR__ | sys.__stderr__ | Ce paramètre contient la valeur d'origine de stderr au début du programme. |
__STDIN__ | sys.__stdin__ | Ce paramètre contient la valeur d'origine de stdin au début du programme. |
__STDOUT__ | sys.__stdout__ | Ce paramètre contient la valeur d'origine de stdout au début du programme. |
__UNRAISABLEHOOK__ | sys.__unraisablehook__ | Ce paramètre contient les valeurs d'origine de unraisablehook au début du programme. |
Dernière mise à jour : Mardi, le 12 novembre 2019