Salut à tous
je veut effacer un fichier texte et le rendre vide ,puis je veut l'ouvrir en écriture
et le remplir de nouveau
comment je peut faire ce traitement merci![]()
Salut à tous
je veut effacer un fichier texte et le rendre vide ,puis je veut l'ouvrir en écriture
et le remplir de nouveau
comment je peut faire ce traitement merci![]()
Bonjour,
Il suffit d'ouvrir le fichier en écriture pour que son contenu soit effacé.
tyrtamos je vous remercie pour votre repense ,
une n'autre question pour vider une liste j'ai fais ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 del (wordsAlllsit=[:])
mais le compilateur afficher une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SyntaxError: invalid syntax
comment je peut effacer cette liste
Merci![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part wordsAlllsit=[]
Salut,
La syntaxe est:
La méthode proposée par Tyrtamos wordsAlllsit=[] ne vide pas l'objet associe a wordsAlllsit mais lui associe un nouvel objet de type liste, vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part del wordsAlllsit[:]
- W
Ce n'est pas un compilateur à proprement parler, Python est un langage interprété. C'est donc un programme qui lira le code source ligne par ligne et l'exécutera (ce qui d'ailleurs est, à mon goût, le seul vrai défaut de Python, une dépendance forte et une moins bonne rapidité que les langages compilés comme le C++). Donc les seules erreurs qui peuvent être relevées avant d'ouvrir le script seront des erreurs du genre syntaxe ou indentation. Les autres sont des exceptions relevées durant l'exécution, ce qui facilite énormément le débogage.
Pour en revenir au problème, il y a un truc très simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fichier=open('monfichier.txt','w')#pour un fichier texte, sinon, mettre 'wb' au lieu de "w" #le fichier a été vidé ci-dessus fichier.write('test')#on peut maintenant écrire fichier.close()#ne pas oublier pour libérer l'accès.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager