Sys est un module Python intégré qui contient des paramètres spécifiques au système, c'est-à-dire qu'il contient des variables et des méthodes qui interagissent avec l'interpréteur et sont également régies par celui-ci.
nginx
chemin système
sys.path est une variable intégrée au module sys. Il contient une liste de répertoires dans lesquels l'interprète recherchera le module requis.
Lorsqu'un module (un module est un fichier python) est importé dans un fichier Python, l'interpréteur recherche d'abord le module spécifié parmi ses modules intégrés. S'il n'est pas trouvé, il parcourt la liste des répertoires (un répertoire est un dossier contenant des modules associés) défini par chemin système .
Initialisation de sys.path
Il existe trois manières de spécifier un chemin :
- DEFAULT- Par défaut, l'interpréteur recherche un module dans le répertoire courant. Pour que l'interpréteur recherche dans un autre répertoire, il vous suffit simplement de changer le répertoire courant. L'exemple suivant décrit un chemin par défaut emprunté par l'interpréteur :
Python3
# importing module> import> sys> > # printing all directories for> # interpreter to search> sys.path> |
>
>
Sortir:

- VIA LES VARIABLES D'ENVIRONNEMENT - Une variable d'environnement qui contient le chemin qu'un interprète peut emprunter lors de la recherche de modules peut être utilisée. Une fois défini, il indique à l'interprète des répertoires pour localiser un module. L'exemple suivant montre comment cela peut être réalisé.
PYTHONPATH=C:UsersVanshiDesktop>
Python3
# importing module> import> sys> > # printing all directories> sys.path> |
>
monde débile
>
Sortir:

- APPENDING PATH- append() est une fonction intégrée du module sys qui peut être utilisée avec la variable path pour ajouter un chemin spécifique à rechercher par l'interpréteur. L'exemple suivant montre comment cela peut être réalisé.
Python3
# importing module> import> sys> > # appending a path> sys.path.append(>'C:/Users/Vanshi/Desktop'>)> > # printing all paths> sys.path> |
>
>
algorithme de tri par insertion
Sortir:

Notez que la première chaîne renvoyée par path est toujours vide afin d'indiquer à l'interpréteur de vérifier dans le répertoire courant.