Lister toutes les lignes d’un fichier texte dans un tableau – en PYTHON

Le principe est le même que dans le post du (quasi-)même nom : il s’agit de construire une page HTML contenant un tableau. Le tableau est construit à partir d’un fichier texte, dans lequel on trouve une URL par ligne.

Le script est réalisé ici en python (là où dans l’autre post, on avait affaire à du bash).

ce_code_tableau_python

Cliquez sur l’image ci-dessus pour lire plus en détail le code et/ou les commentaires.

En gros, il s’agit dans un premier temps de lire le contenu du fichier, contenu que l’on stocke dans une liste. Puis de créer une page HTML contenant, pour chaque élément de la liste, une ligne de tableau avec deux cellules : une pour indexer l’URL, et l’autre avec l’URL en question.

Ce script est un premier jet, et on voit déjà qu’il peut poser des problèmes. Par exemple, en ce qui concerne la page HTML générée. Elle est certes créée, mais le script ci-dessus ne permet pas d’écrire dans la page l’indentation correcte pour la page. Ce qui veut dire que, si pour une quelconque raison, on veut modifier directement le code HTML de la page, on aura quelques soucis de lisibilité.

Pour l’instant, cela ne porte pas tellement à conséquence. Mais en admettant que nos fichiers URL (parce qu’on en aura plusieurs – un autre souci à corriger, donc) soient très longs, la relecture du code HTML sera vite pénible.

Ces deux problèmes seront corrigées dans la prochaine version de ce script, toujours en python, mais plus étoffée.

Lister toutes les lignes d’un fichier texte dans un tableau – en PYTHON

Laisser un commentaire