eolienne pour l'avenir
Caractère de saut de ligne ; Autres caractères particuliers
La chaine de 2 caractères "\n" est dite : caractère ou caractère saut de ligne . Certains logiciels et/ou fonctions savent interpréter ce type de chaine. La fonction print de Python appliquée à une chaine de caractères contenant "\n" , créera un saut de ligne et n’imprime pas cette chaine.
Exemple : >>> ch1="Chaine de caractères \nsur 2 lignes " # écriture littérale de la chaine ch1 >>> ch1 ‘ Chaine de caractères \nsur 2 lignes ‘ # écriture avec interprétation de la chaine ch1 >>> print(ch1) Chaine de caractères sur 2 lignes
Compléments : d’autres chaines jouent des rôles semblables : "\t" : tabulation "\’" : le caractère apostrophe "\\" : le caractère \ ……
Écriture dans un fichier
Avant d'écrire dans un fichier ou de lire son contenu, on doit d'abord l'ouvrir (fonction open) et dire si on veut le lire ou y écrire. On opère ensuite sur le fichier puis, lorsque tout est terminé, on ferme (méthode close) ce fichier.
# On ouvre d'abord un fichier dans lequel on veut écrire (write)
>>>nouvFichier = open("fichier.txt","w") # w indique "write"
# Remarques : la fonction open crée le fichier s’il n’existe pas si le fichier existe , alors son ancien contenu est effacé. # On écrit ensuite dans le fichier - notez le "\n" qui indique un
# retour de chariot - write ne l'ajoute pas automatiquement
>>>nouvFichier.write("Ceci est un test\n") # write est une méthode
# On peut aussi écrire plusieurs lignes à la fois
>>>liste = ['C\’ est la première ligne de texte\n', # Notez l'utilisation des "Deuxième ligne de texte\n"] # guillemets ou de l'apostrophe
>>>nouvFichier.writelines(liste) # writelines est une méthode
# Finalement, on ferme le