aller à la ligne lors de l'ecriture dans un fichier xml
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
Code:
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") |
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
pour le faire j'ai essayé ca :
Code:
1 2
| ecrireDansFichier("nomFichier.xml","bonjour")
ecrireDansFichier("nomFichier.xml","bonsoir") |
mais il écrase le premier message "bonjour" :cry: