Lisez le fichier en Python avec un chemin relatif depuis le programme

Le chemin du fichier exécutable peut être obtenu avec __file__, donc utilisez ʻos.path.dirname pour en faire un répertoire. Utilisez ʻos.path.join pour connecter le chemin vers le fichier souhaité.

.
└── some_dir
    ├── products.json
    └── test.py

test.py


import os
dirname = os.path.dirname(__file__)
filename = os.path.join(dirname, 'products.json')
with open(filename) as f
    print(f.read())

Recommended Posts

Lisez le fichier en Python avec un chemin relatif depuis le programme
Accédez au fichier avec un chemin relatif à partir du script d'exécution.
Lire ligne par ligne à partir d'un fichier avec Python
Exécuter un fichier Python avec une importation relative dans PyCharm
Lisons le fichier RINEX avec Python ①
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
[Python] Lire la ligne spécifiée dans le fichier
Comment lire un fichier CSV avec Python 2/3
[Python] Récupérez les fichiers dans le dossier avec Python
Lire les données de la table dans un fichier PDF avec Python
Extraire les lignes qui correspondent aux conditions d'un fichier texte avec python
Lire le fichier Python # .txt pour Python super débutant super débutant avec travail .py
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
Différentes façons de lire la dernière ligne d'un fichier csv en Python
Recevez des données de dictionnaire à partir de programmes Python avec AppleScript
Affiche l'heure à partir du moment où le programme a été lancé en python
Python --Lisez les données d'un fichier de données numériques et recherchez la ligne de régression multiple.
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Lire le code QR à partir du fichier image avec Python (Mac)
De l'achat d'un ordinateur à l'exécution d'un programme sur python
Remplacez la représentation unique du fichier texte lu par une étiquette (en utilisant GiNZA)
[Python] Créez un fichier de distribution pour le programme Tkinter avec cx_Freeze
Je suis resté bloqué en essayant de spécifier un chemin relatif avec relative_to () en python
Python2 / numpy> Remplacer uniquement une colonne spécifique d'un fichier par les données de colonne d'un autre fichier> numpy.c_
[Python] Créez un écran de spécification de chemin de fichier et de dossier avec tkinter
Une histoire sur la façon de spécifier un chemin relatif en python.
Changer la destination de sortie standard en un fichier en Python
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
[Note] Importation de fichiers dans le répertoire parent en Python
Python> Lire à partir d'une chaîne multiligne au lieu d'un fichier> io.StringIO ()
Extraire le fichier xz avec python
Manipulation de chemin de fichier / dossier en Python
Enregistrez le fichier binaire en Python
Obtenez le chemin du bureau en Python
Obtenez le chemin du script en Python
Lire des fichiers en parallèle avec Python
Obtenez le chemin du bureau en Python
Charger fbx depuis python avec cinema4d
Lors de l'écriture d'un programme en Python
Python --Lisez des données à partir d'un fichier de données numériques pour trouver des matrices, des valeurs propres et des vecteurs propres distribués co-distribués
Traitez le contenu du fichier dans l'ordre avec un script shell
Comment faire une commande pour lire le fichier de paramètres avec pyramide
Enregistrez le fichier d'authentification Pydrive dans un répertoire différent du script
L'idée d'alimenter le fichier de configuration avec un fichier python au lieu de yaml
[Python] Lire un fichier csv avec une grande taille de données à l'aide d'un générateur
Obtenez la formule dans le fichier Excel sous forme de chaîne en Python
Résolvez les problèmes de somme partielle avec une recherche complète en Python
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Créez un programme de jugement de compatibilité avec le module aléatoire de python.
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
[Python] Un programme qui crée des escaliers avec #
Contrôle exclusif avec fichier de verrouillage en Python
[Note] Lire un fichier depuis un autre répertoire
[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
J'ai fait un programme de gestion de la paie en Python!