Je voudrais importer urllib pour utiliser la fonction 'request'. Cependant, j'ai rencontré une erreur en essayant de le faire. J'ai essayé pip install urllib mais j'avais toujours la même erreur. J'utilise Python 3.6. Vraiment apprécier toute aide.
je fais importer urllib.request en utilisant ce code:
import urllib.request, urllib.parse, urllib.error
fhand = urllib.request.urlopen('data.pr4e.org/romeo.txt')
counts = dict()
for line in fhand:
words = line.decode().split()
for Word in words:
counts[Word] = counts.get(Word, 0) + 1
print(counts)
mais cela me donne cette erreur: ModuleNotFoundError: No Module nommé 'urllib.parse'; 'urllib' n'est pas un paquet
urllib
est une bibliothèque standard, vous n'avez pas à l'installer. Simplement import urllib
Le code corrigé est
import urllib.request
fhand = urllib.request.urlopen('http://data.pr4e.org/romeo.txt')
counts = dict()
for line in fhand:
words = line.decode().split()
for Word in words:
counts[Word] = counts.get(Word, 0) + 1
print(counts)
l'exécution du code ci-dessus produit
{'Who': 1, 'is': 1, 'already': 1, 'sick': 1, 'and': 1, 'pale': 1, 'with': 1, 'grief': 1}
urllib
est une bibliothèque standard Python (intégrée), vous n'avez donc pas besoin de l'installer. importez-le si vous devez utiliser request
en:
import urllib.request
si ce n'est pas le cas, vous avez peut-être compilé le python de manière erronée, alors soyez gentil et donnez-nous plus de détails.