Maison > Article > développement back-end > Comment importer un fichier depuis un sous-répertoire en Python ?
Importer un fichier depuis un sous-répertoire
Problème :
Vous avez un fichier Python nommé tester.py situé dans le répertoire /project et un autre fichier nommé BoxTime.py dans un sous-répertoire appelé lib dans le répertoire /project. Malgré la tentative d'importation de BoxTime à l'aide de la commande import, vous rencontrez une ImportError.
Solution :
Pour résoudre ce problème, suivez les étapes décrites dans la documentation de l'emballage Python ( Section 6.4) :
Ajuster l'instruction d'importation :
Dans tester.py, ajustez l'importation pour spécifier le chemin complet du module BoxTime :
import lib.BoxTime
Alternative facultative :
Vous pouvez également utiliser l'instruction d'importation suivante pour alias le Module BoxTime en tant que BT :
import lib.BoxTime as BT
Cela vous permet d'accéder aux fonctions BoxTime en tant que BT.bt_function() au lieu de lib.BoxTime.bt_function().
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!