Sauts de ligne non respectés avec requests.get()
RésoluBenws2305 -
Bonjour,
Pour mes besoins en domotique, je récupère en python sur un raspberry pico du texte via requests.get
La phrase en question est du style => Nous sommes le 29/12/2022 \n 8.1°C \n Vigilance : vent jaune
Sauf que l'utilisation du print() affiche la phrase telle quelle alors que je souhaite que les sauts de lignes se fassent :
r2 = requests.get('https://XXXXX?apikey=YYYY')
print(r2.text)
Résultat = > Nous sommes le 29/12/2022 \n 8.1°C \n Vigilance : vent jaune
Alors que si je fais :
r2 = 'Nous sommes le 29/12/2022 \n 8.1°C \n Vigilance : vent jaune'
print(r2)
Résultat =>
Nous sommes le 29/12/2022
8.4°C
Vigilance : vent jaune
C'est bien cette deuxième version que je souhaite obtenir car j'affiche cette dernière sur un écran à mon entrée ....
Merci d'avance !
Windows / Chrome 108.0.0.0
- Sauts de ligne non respectés avec requests.get()
- Partage de photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Formulaire en ligne de meta - Guide
- Comment supprimer une page sur word avec un saut de page ? - Guide
4 réponses
Tout se passe comme si le '\' était dédoublé.
Tu pourrais essayer d'afficher le code de chaque caractère avec ord()
Merci pour la réponse. Oui c'est ca on dirait que ca double ! J'y ai pensé aussi mais je me suis emmêlé les pinceaux ^^
bonjour,
peut-être
for l in r2.split("\\n"): print(l)