Maison > Article > développement back-end > python3 obtient l'instance de répertoire de niveau supérieur du fichier actuel
Cet article présente principalement l'exemple d'obtention du répertoire de niveau supérieur du fichier actuel en python3. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
. Parce que python+selenium est utilisé, vous avez parfois besoin d'obtenir le répertoire de niveau supérieur du fichier actuel. Après avoir cherché pendant un moment, vous l'avez trouvé et enregistré ici
os.path ; .dirname(os.path.dirname(os. path.abspath(__file__))) Il s'agit d'obtenir le répertoire de niveau supérieur du fichier actuel
sys.path.append(os.path.dirname(os. path.dirname(os.path.abspath(__file__)))) Il s'agit d'ajouter le chemin à la variable d'environnement système
os.path.abspath(os .path.join(os.path.dirname(__file__),"..")) #Obtenir le chemin racine du projet en cours
Mon propre exemple :
Les dossiers A et B sont au même niveau. Il y a un.py sous le dossier A. Maintenant, je veux. pour référencer a.py du dossier A dans le dossier B. Je peux ajouter sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) au fichier de B. cas, je peux directement importer un et référencer un
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!