Bonsoir!
Pour quoi ce script ne marche pas? (pourquoi lors de la lecture d’un fichier, il n’y a que du vide de lu, alors que le fichier est bel et bien écrit)
[code]#!/usr/bin/env python
-- coding: utf-8 --
fichier = raw_input("Veuillez entrer le nom du fichier à créer ou lire svp : ")
print(“Création de”, fichier)
rep = str(input(“1. Ecrire dans le fichier\n2. Lire le fichier\n”))
while rep != “1” and rep != “2”:
rep = str(input(“1. Ecrire dans le fichier\n2. Lire le fichier\n”))
if rep == “2”:
print("contenu de " + fichier + “: \n”)
fle = open(fichier, “r”)
fle.read()
fle.close()
if rep == “1”:
fle = open(fichier, “a”)
while 1:
entree = raw_input("Ligne vide pour finir\n")
if entree == "":
fle.close()
break
fle.write(entree + "\n")
print("contenu de " + fichier + ": \n")
fle = open(fichier, "r")
fle.read()
fle.close()
[/code]