[Note du débutant] Comment spécifier le chemin de lecture de la bibliothèque en Python

Il est temps d'étudier la passe.

J'ai créé mon propre fichier Python et je l'ai utilisé en spécifiant le chemin lors de la lecture d'un autre fichier. Je vais le laisser comme mémo. Le contenu est destiné aux débutants.

emballer

Papier principal

supposition

En supposant que vous vouliez lire functions.py à partir de main.py dans le fichier suivant

/application
  /common
    functions.py
  /main
    main.py #Supposez que vous soyez ici maintenant

Méthode 1: utilisez sys.path.append (os.pardir).

import sys, os
sys.path.append(os.pardir)

#Nom du fichier que vous souhaitez lire
from common.functions import hogehoge

Commentaire

--sys, os-> Bibliothèques de base Python (= bibliothèques qui ne peuvent être utilisées qu'en spécifiant l'importation sans installation). sys permet les opérations liées à l'environnement d'exécution de python, et os permet les opérations de base liées au système d'exploitation. --sys.path-> Représente le chemin pour charger la bibliothèque (comme C: / hogehoge / hogehoge /) --sys.path.append ("hoge") -> Remplacez ce qui précède par hoge --os.pardir-> Représente une chaîne représentant un répertoire parent dépendant du système d'exploitation. Pour Windows, cela correspond à *** ".." *** (correspond à `..``` en tapant` cd ..``` à l'invite de commande) --Dans le code ci-dessus, au moment où le code est lu sys.path.append (os.pardir), le répertoire de chargement de la bibliothèque est changé en / applications, donc common.functions.py peut être chargé après cela. ing

Méthode 2: spécifiez le chemin d'accès relatif entre parenthèses dans sys.path.append ()

import sys
sys.path.append("../common")

Commentaire

(c'est tout)

Recommended Posts

[Note du débutant] Comment spécifier le chemin de lecture de la bibliothèque en Python
Comment utiliser la bibliothèque C en Python
Comment déboguer une bibliothèque Python standard dans Visual Studio
Une histoire sur la façon de spécifier un chemin relatif en python.
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment spécifier la version TLS dans les requêtes python
Comment obtenir les fichiers dans le dossier [Python]
Comment récupérer la nième plus grande valeur en Python
Comment passer le chemin vers la bibliothèque construite avec pyenv et virtualenv avec PyCharm
Comment obtenir le nombre de chiffres en Python
Comment connaître le répertoire actuel en Python dans Blender
[Python] Comment utiliser la bibliothèque de création de graphes Altair
[Python] Résumé de la façon de spécifier la couleur de la figure
Comment utiliser le modèle appris dans Lobe en Python
Comment développer en Python
[Python] Comment afficher les valeurs de liste dans l'ordre
[Selenium] Comment spécifier le chemin relatif de chromedriver?
[python] Comment vérifier si la clé existe dans le dictionnaire
Comment importer la bibliothèque Python configurée dans EFS dans Lambda
[python] Comment utiliser Matplotlib, une bibliothèque pour dessiner des graphiques
Comment utiliser la méthode __call__ dans la classe Python
Comment développer dans un environnement virtuel Python [Memo]
Comment spécifier Cache-Control pour le stockage BLOB dans le stockage Azure en Python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Remarques sur l'utilisation de la guimauve dans la bibliothèque de schémas
Compagnon de science des données en python, comment spécifier des éléments dans les pandas
[Python] Comment faire PCA avec Python
Comment collecter des images en Python
Obtenez le chemin du bureau en Python
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
Obtenez le chemin du script en Python
Dans la commande python, python pointe vers python3.8
Comment obtenir la version Python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Obtenez le chemin du bureau en Python
[Nanonets] Comment publier un mémo [Python]
Comment gérer le japonais avec Python
Comment connaître la structure interne d'un objet en Python
Le 15e comment écrire un problème de référence en temps réel hors ligne en Python
17e comment résoudre les problèmes d'écriture en temps réel hors ligne avec Python
Comment vérifier la taille de la mémoire d'une variable en Python
Comment déterminer qu'une clé croisée a été entrée dans Python3
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Le 14ème problème de référence d'écriture en temps réel hors ligne en python
Le 18ème comment écrire un problème de référence en temps réel hors ligne en Python
Comment afficher les octets de la même manière en Java et Python
[Introduction à Python] Comment utiliser la classe en Python?
Comment faire R chartr () en Python
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser BigQuery en Python
[Mémo du débutant Python] chaîne de caractères python, opération de chemin
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python