Outils pour utilisateurs

Outils du site


prog:python:fichiers

Les fichiers en Python

Fichiers texte

# Lecture d'un fichier ligne par ligne
chemin = "Testfile.txt"
with open(chemin, "r", encoding='utf-8') as f:
    lignes = f.readlines() # Conserve les \n
    # lignes = f.read().splitlines() # Ne conserve pas les \n
    print (lignes)
    # f.seek(0) repositionne le pointeur en position 0 du fichier
 
# Pareil mais avec une boucle ligne par ligne
chemin = "Testfile.txt"
with open(chemin, "r", encoding='utf-8') as f:
   for ligne in f:
    print (ligne)
 
# Ecriture dans un fichier
chemin = "Testfile.txt"
# Mode "w" write : écrase le fichier, "a" append : écrit à la suite
with open(chemin, "a", encoding='utf-8') as f:
    f.write("\nRéussi")
 
# Autre possibilité : utiliser open comme une fonction
chemin = "Testfile.txt"
f = open(chemin, "r") # Ici on peut utiliser aussi "w" et "a"
f.close() # Indispensable si on utilise open comme une fonction

Fichiers Json

prog/python/fichiers.txt · Dernière modification : 2020/04/06 09:04 de jbpuel