Bonjour !!
Après 2 jours de recherche sur Internet en vain, je vais poser directement ma question, j'espère que ce sera plus rapide
Je débute en python et je dois afficher le code html d'une page web. Le problème, c'est que les caractères de début et de fin de ligne ont été traduits par les caractères spéciaux b' et \n'. Or, ces caractères apparaissent lorsque je lance le script au lieu d'être interprétés. Voici le code :
import urllib.request
page = urllib.request.urlopen('http://python.org') # récupère le fichier hmtl
...
ensemble = page.readlines() # récupère le reste du contenu de la page
print (ensemble)
page.close()
Au final, pas de retour à la ligne, les lignes sont seulement bornées par b' et \n'... Sous python 2.7, je suis face au même problème (seulement un \n' symbolise la ligne). J'ai le même problème en faisant une boucle for et en utilisant readline.
Comment faire un bête retour à la ligne ?
Merci d'avance !
Partager