Bonjour
j'ai mon code qui permet d'écrire dans un fichier xml
mais j'aimerais aller à la ligne pour pouvoir écrire de texte plus visible
par exemple je veux écrire "bonjour" puis à aller à la ligne suivante pour écrire un autre message
une autre question : peut on séparer la création et l'écriture dans un fichier xml: c'est à dire on crée une fonction qui crée le fichier xml vide , puis on appel une autre fonction qui permet d'ouvrir le fichier xml déjà crée et écrire dedans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #!/usr/bin/env python # -*- coding: UTF8 -*- # ecrire dans un fichier def ecrireDansFichier(path,texte): fichier = open("C:/Documents and Settings"+"//"+path,"w") fichier.writelines(texte) fichier.close() # lire un fichier def lireFichier(path): fichier = open("C:/Documents and Settings"+"//"+path,"r") ligne = fichier.readline() ligne = ligne.strip() print ligne #return ligne fichier.close() ecrireDansFichier("nomFichier.xml","bonjour") lireFichier("nomFichier.xml")
pour le faire j'ai essayé ca :
mais il écrase le premier message "bonjour"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ecrireDansFichier("nomFichier.xml","bonjour") ecrireDansFichier("nomFichier.xml","bonsoir")![]()
Partager