De manière générale, nous stockerons les modules Python que nous écrivons nous-mêmes séparément des modules fournis avec Python pour faciliter la maintenance. Alors comment ajouter des modules personnalisés en Python ?
Avant de répondre à cette question, il faut d'abord clarifier deux points :
1. Distinguer strictement les packages et les dossiers. La définition d'un package est le dossier contenant __init__.py. S'il n'y a pas de __init__.py, alors c'est un dossier ordinaire.
2. Méthode d'écriture d'importation de module, veuillez noter que seul le chemin du package est requis, pas le chemin du dossier.
L'environnement d'exécution Python parcourt la liste sys.path lors de la recherche de fichiers de bibliothèque. Si nous voulons enregistrer une nouvelle bibliothèque de classes dans l'environnement d'exécution, il existe deux méthodes principales :
1. Ajoutez un nouveau chemin à la liste sys.path.
2. Copiez le fichier de bibliothèque dans le répertoire de la liste sys.path (comme le répertoire site-packages).
Nous pouvons vérifier sys.path en exécutant le codeimport sys print sys.path
['/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages']
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!