Lire des fichiers .txt avec Python

Après avoir étudié les bases de Python dans l'environnement d'apprentissage paiza, j'étais confus que l'entrée standard n'était pas possible après la migration vers Atom, et ceci est un résumé lorsque j'ai étudié comment lire les données de l'extérieur. Ceci est une compilation pour les débutants, alors faites-le moi savoir si vous faites des erreurs.

Je me suis référé au site suivant. ** note.nkmk.me **

Obtenez le répertoire courant et connectez les chemins

pass.py


import os
path = os.getcwd()
print(path)

** os.getcwd () ** renvoie le chemin absolu du répertoire actuel où Python est actuellement exécuté sous forme de chaîne.

Lire le fichier au format .txt

Si vous ne déplacez pas le fichier .txt dans le dossier où le chemin obtenu par os.getcwd () est connecté, le fichier ne peut pas être lu correctement et une erreur se produit.

Lire le fichier entier sous forme de chaîne

read.py


path = "nom de fichier.txt"

with open(path) as f:
    s = f.read()
    print(s)

Il est émis sous la forme de ["chaîne de caractères"].

Lire les lignes du fichier entier ligne par ligne

read2.py


path = "nom de fichier.txt"

with open(path) as f:
    l_strip1 = [s.strip() for s in f.readlines()]
    print(l_strip1)

Il est édité sous la forme ["1ère ligne", "2ème ligne", "3ème ligne", "4ème ligne", ...]. Si vous voulez diviser la chaîne de caractères séparée par "" (espace) dans une liste et lire le tout comme une liste bidimensionnelle comme indiqué dans la vérification des compétences de paiza, ajoutez ** split ("") **.

read3.py


path = "nom de fichier.txt"

with open(path) as f:
    l_strip2 = [s.strip().split(" ") for s in f.readlines()]
    print(l_strip2)

Et c'est suffisant. Sortie sous la forme [["1-1", "1-2", "1-3"], ["2-1", "2-2", "2-3"], ...] À.

Appeler un fichier au format .py dans Terminal sur Atom

Installez le package "** platformio-ide-terminal " depuis "Fichier> Paramètres> Installer" d'Atom. Ensuite, une petite marque "+" apparaîtra en bas à gauche de l'écran. Cliquez ici pour appeler Terminal sur Atom. Écrivez « python (nom de fichier) .py » à droite de « PS C: \ Users \ (nom d'utilisateur) \ (nom du répertoire actuel)> **» dans le terminal et appuyez sur Entrée pour le terminal. Le fichier .py est appelé ci-dessus.

c'est tout.

Recommended Posts

Lire des fichiers .txt avec Python
Lire et écrire des fichiers JSON avec Python
[Easy Python] Lecture de fichiers Excel avec openpyxl
[Easy Python] Lecture de fichiers Excel avec des pandas
[Python] Lecture de fichiers CSV
La lecture et l'écriture s'adaptent aux fichiers avec Python (mémo)
Tri des fichiers image avec Python (2)
Trier de gros fichiers avec python
Tri des fichiers image avec Python (3)
Tri des fichiers image avec Python
Intégrez des fichiers PDF avec Python
Extraire récursivement des fichiers zip avec python
Manipulation des fichiers EAGLE .brd avec Python
[Python] Fichiers wav POST avec requêtes [POST]
Décrypter les fichiers cryptés avec OpenSSL avec Python 3
Lire et écrire NetCDF avec Python
Gérer les fichiers Excel CSV avec Python
Lecture de spécification de taille multiligne avec python
Lire des fichiers en parallèle avec Python
Lire et écrire du CSV avec Python
[Python] Lecture facile des fichiers image du numéro de série avec OpenCV
[AWS] Utilisation de fichiers ini avec Lambda [Python]
FizzBuzz en Python3
Grattage avec Python
Grattage avec Python
Python avec Go
"Commerce du système à partir de Python3" lecture du mémo
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
Décrypter les fichiers cryptés avec openssl depuis python avec openssl
AES256 avec python
Testé avec Python
python commence par ()
Télécharger des fichiers sur le Web avec Python
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
[Python] Récupérez les fichiers dans le dossier avec Python
Étude à partir de Python Lecture et écriture de fichiers Hour9
Gérer les fichiers zip avec des noms de fichiers japonais dans Python 3
Faites glisser et déposez un fichier local avec Selenium (Python)
Encodage de caractères lors du traitement de fichiers en Python 3
Télécharger des fichiers sur Google Drive avec Lambda (Python)
Convertissez plusieurs fichiers proto à la fois avec python
Lire les fichiers wav avec uniquement le package standard Python
Exemple de lecture et d'écriture de CSV avec Python
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Python avec eclipse + PyDev.
Communication de socket avec Python
Analyse de données avec python 2
Télécharger des fichiers avec Django
Grattage en Python (préparation)
Essayez de gratter avec Python.