Comment readlines() à partir de urllib
J'ai du programme à l'aide de http et je veux lire des données à partir de http:
data = urllib.request.urlopen(someAddress).read()
Et de préparer à partir de la liste des lignes du type de retour de lignes par readlines() la méthode de fichier.
Comment faire?
- Vous pourriez avoir facilement essayé de vous-même.
Vous devez vous connecter pour publier un commentaire.
urlopen()
retourne un objet qui se comporte comme un fichier, et prend en charge.readlines()
:Il prend également en charge l'itération:
Vous avez déjà appelé
.read()
sur l'objet de la réponse; vous pourriez tout aussi bien appelerstr.splitlines()
sur que:où
True
ditstr.splitlines()
de préserver les fins de ligne.J'ai l'habitude de faire quelque chose comme. J'utilise urllib2, mais il ne devrait pas être si différent: