Exercice 54
Écrire un algorithme en langage Python qui prend en entrée une liste donnée et qui crée un fichier texte dont les lignes sont les éléments de cette liste.
Exemple: si la liste est:
1 |
List_programming_books = ["Python programming books", "Java programming books", "C ++ programming books", "C # programming books"] |
Le fichier généré sera formé par les lignes:
Python programming books
Java programming books
C ++ programming books
C # programming books
Solution
1ère méthode:
1 2 3 4 5 6 7 |
import os List_programming_books = ["Python programming books", "Java programming books", "C ++ programming books", "C # programming books"] file = open("List_programming_books.txt" , "w") for item in List_programming_books: file.write(item + "\n") file.close() os.startfile("List_programming_books.txt") |
2ème méthode:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Définir la liste List_programming_books = ["Python programming books", "Java programming books", "C++ programming books", "C# programming books"] # Définir le nom du fichier à créer filename = "programming_books.txt" # Ouvrir le fichier en mode écriture 'w' with open(filename, "w") as file: # Écrire chaque élément de la liste sur une nouvelle ligne for book in List_programming_books: file.write(book + "\n") # Afficher un message de confirmation print(f"Le fichier {filename} a été créé avec succès !") |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 54: algorithme python qui crée un fichier texte à partir d'une liste”