Maison  >  Article  >  développement back-end  >  python3 obtient l'instance de répertoire de niveau supérieur du fichier actuel

python3 obtient l'instance de répertoire de niveau supérieur du fichier actuel

不言
不言original
2018-05-02 15:47:242348parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn