[PYTHON] Opération de fichier avec open - "../"

Je n'ai pas compris la structure des fichiers et le fonctionnement de avec open

Emplacement de sample.py  Python → robot → hello → sample.py

Emplacement de hello.txt  Python → robot → templates → hello.txt

sample.py


#Inclure du code pour la classe
 def hello(self):
        with open("../templates/hello.txt", encoding="utf-8") as f:
            t = string.Template(f.read())
            contents = t.substitute(robot_name = self.name)
            print(contents)
            user_name = input()

Vous pouvez le faire si vous utilisez bien "../"

Recommended Posts

Opération de fichier avec open - "../"
Opération de fichier
Ouvrir le fichier avec l'application par défaut
Script avec les opérations de fichier de paver
Opérations sur les fichiers en Python
[Python] Opération de fichier / répertoire
Manipulation de fichiers avec Python
Téléchargement de fichiers avec django
[Python] Résumé des opérations sur les fichiers S3 avec boto3
Ouvrir la boîte de dialogue de fichier avec l'interface graphique Python (tkinter.filedialog)
Opérations de création de dossier / déplacement de fichier / compression / suppression avec python
Dessiner un fichier netCDF avec python
Transfert de fichiers rapide avec tissu
Effectuer des opérations logiques à l'aide de Perceptron
Transfert de fichiers bidirectionnel dans Pythonista 3
Téléchargement de fichiers avec Flask + jQuery
Commandes de base pour les opérations sur les fichiers
Télécharger le fichier csv avec python
Créer un fichier xlsx avec XlsxWriter
Extraire le fichier xz avec python
Obtenez des informations sur les fichiers vidéo avec ffmpeg-python
[Python] Ecrire dans un fichier csv avec Python
[Automatisé avec python! ] Partie 1: fichier de configuration
Téléchargement de fichiers implémenté avec Python + Bottle
Package Filer pour des opérations simples sur les fichiers
Suivez la hiérarchie des fichiers avec fts
Créer un fichier deb avec Docker
Sortie vers un fichier csv avec Python
Servir des fichiers statiques avec X-Send File
Ouvrez UTF-8 avec BOM en Python
Développons quelque chose de proche de celui intégré avec TDD ~ édition ouverte de fichier ~
Téléchargez le fichier déployé avec appcfg.py
Automatisation des opérations à distance avec Fabric
Utiliser le fichier d'étalonnage de la caméra avec OpenCvSharp4
Mémo Python ① Opérations sur les dossiers et fichiers
ORC, opérations de fichier Parquet en Python
[Automatisé avec python! ] Partie 2: Fonctionnement des fichiers
Créer un téléchargeur de fichiers avec Django
Créer un fichier power simple avec Python
Contrôle exclusif avec fichier de verrouillage en Python
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Vérifier l'existence du fichier avec python
Créez rapidement un fichier Excel avec Python #python
Lisons le fichier RINEX avec Python ①
Créer un gros fichier texte avec shellscript
Créer une machine virtuelle avec un fichier YAML (KVM)
Créer un fichier Excel avec Python + matrice de similarité
Enregistrer avec Python → Enregistrer le fichier (périphérique sonore + wave)
Essayez de réécrire le fichier avec la commande less
Vérifiez la taille du fichier avec du -sh *
Lire le fichier de données de caractères avec numpy
Téléchargez le fichier avec PHP [En construction]
J'ai créé un fichier de configuration avec Python
Créez un fichier msi évolutif avec cx_Freeze
[Automation] Lire le courrier (fichier msg) avec Python
Résumé des opérations souvent effectuées avec asyncpg
[Python3] Comprendre les bases des opérations sur les fichiers
Comment gérer l'incapacité d'ouvrir le fichier de verrouillage / var / lib / dpkg / lock-frontend