Créer et modifier des fichier HTML à l'aide de Python

Je suis vraiment nouveau dans Python. Je suis actuellement en train de travailler sur une affectation pour la création d'un fichier HTML à l'aide de python. Je comprends comment lire un fichier HTML en python et puis le modifier et l'enregistrer.

table_file = open('abhi.html', 'w')
table_file.write('<!DOCTYPE html><html><body>')
table_file.close()

Le problème avec la pièce ci-dessus, c'est que c'est juste le remplacement de l'ensemble du fichier HTML et de mettre la chaîne à l'intérieur de write(). Comment puis-je modifier le fichier et le même temps de garder intact le contenu. Je veux dire, d'écrire quelque chose comme ça, mais à l'intérieur de la balises de corps

<link rel="icon" type="image/png" href="img/tor.png">

J'ai besoin du lien pour passer automatiquement entre l'ouverture et la fermeture des balises de corps.

J'dn sais pas si j'ai bien compris votre portée d'attribution correctement, mais je vous conseille de prendre un coup d'oeil à BeautifulSoup pour cette (crummy.com/software/BeautifulSoup)
Essentiellement parce que, avec l'approche que vous prenez, vous pouvez simplement mettre tout le code html dans un seul doc chaîne, puis il suffit de l'écrire dans un fichier. Rien de programmatique à ce sujet
Si une réponse vous a aidé, vous devez l'accepter comme une solution.

OriginalL'auteur Lilly123 | 2016-02-12