Vous êtes sur la page 1sur 3

def NbLigne (fichier):

f = open(fichier, "r") # ouverture du fichier en lecture


i = 0 # initialisation du nombre de lignes
while True:
s = f.readline() # lecture ligne par ligne
if s !="":
i+=1
else:
break
f.close() # fermeture du fichier
return(i)
# Tester la fonction
print(NbLigne("voitures.txt"))
# ouverture du fichier en lecture # fermeture du fichier
file = open("voitures.txt", "r") file.close()

# récupérer les lignes du fichier dans une liste


L = file.readlines()

# fermeture du fichier
file.close()

# permutation entre les deux lignes


L[1], L[2] = L[2], L[1]

# ouverture du fichier en écriture


file = open("voitures.txt", "w")

# remplir le fichier par L


file.writelines(L)
# ouverture du fichier en lecture
file = open("monfichier.txt", "r")

# récupérer le contenu du fichier par une cahine


content = file.read() # fermeture du fichier
file.close()

# convertir le contenu (chaine) en une liste # ouverture du fichier en écriture


content = content.split() file = open("monfichier.txt", "w")

print(content) # modifier le fichier par la nouvelle chaine après suppression


file.write(s)

# fermeture du fichier
# supprimer le 5 ème mot file.close()
del content[4]

# Créer une chaine à partir la liste


s = " ".join(content)

Vous aimerez peut-être aussi