Ecrire le résultat de la requète print dans un fichier .txt
Fermé
alex240
Messages postés
163
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
19 août 2014
-
31 août 2013 à 19:37
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 1 sept. 2013 à 16:48
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 1 sept. 2013 à 16:48
A voir également:
- Ecrire le résultat de la requète print dans un fichier .txt
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Forcer la suppression d'un fichier - Guide
1 réponse
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
1 sept. 2013 à 12:55
1 sept. 2013 à 12:55
Salut, rien de plus simple:
import urllib sock = urllib.urlopen("http://www.flightaware.com/ressources/airport/LFPG/weather") htmlSource = sock.read() sock.close() with open("x.txt", "w+") as f: f.write(htmlSource)
1 sept. 2013 à 13:52
TypeError: must be str, not bytes
je suis sur python .3.3.2 et donc j'ai du utilisé urllib.request.urlopen, ci je comprend bien la fonction write n'écrit que en string mais pas en bytes.
Y a t-il une autre solution?
1 sept. 2013 à 16:48