Exercice 17
1) - Écrire un programme Python qui permet de créer un fichier .html nommé 'mapage.html' et d'y écrire la phrase suivante: " page web crée avec Python"
2) - Écrire un programme Python qui permet d'aligner le contenu du fichier 'mapage.html' à droite
Solution
1) - Programme pour créer un fichier HTML et y écrire une phrase :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Ouverture du fichier en mode écriture with open('mapage.html', 'w') as f: # Écriture du contenu HTML dans le fichier f.write("<!DOCTYPE html>\n") f.write("<html>\n") f.write("<head>\n") f.write("<title>Ma Page HTML</title>\n") f.write("</head>\n") f.write("<body>\n") f.write("<p>Page web créée avec Python</p>\n") f.write("</body>\n") f.write("</html>\n") print("Fichier 'mapage.html' créé avec succès.") |
2) - Programme pour aligner le contenu du fichier 'mapage.html' à droite :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<!-- Notez que pour que le programme fonctionne correctement, il suppose que le fichier 'mapage.html' a déjà été créé en utilisant le premier programme. --> # Lecture du contenu du fichier HTML with open('mapage.html', 'r') as f: lines = f.readlines() # Alignement à droite en ajoutant du style CSS aligned_lines = [] for line in lines: aligned_line = "<div style='text-align: right;'>{}</div>\n".format(line.strip()) aligned_lines.append(aligned_line) # Écriture du contenu aligné dans le fichier HTML with open('mapage.html', 'w') as f: f.writelines(aligned_lines) print("Contenu du fichier 'mapage.html' aligné à droite.") |
Younes Derfoufi
CRMEF OUJDA