Pourquoi est-ce que j'obtiens « Erreur d'importation : aucun nom de module urllib2 » en Python ?

Linda Hamilton
Libérer: 2024-11-19 15:46:02
original
155 Les gens l'ont consulté

Why am I Getting

Résolution de « Erreur d'importation : aucun nom de module urllib2 » en Python

Lors de la tentative d'importation du module urllib2, vous pouvez rencontrer le message « Importer erreur : aucun message d'erreur de nom de module urllib2 ». Pour rectifier cette erreur, il est essentiel de comprendre les changements introduits dans Python 3.

Dans Python 2, le module urllib2 était utilisé pour gérer les URL. Cependant, dans Python 3, le module urllib2 était divisé en plusieurs sous-modules, à savoir urllib.request et urllib.error. Par conséquent, pour résoudre l'erreur dans Python 3, vous devez modifier votre instruction d'importation en :

from urllib.request import urlopen
Copier après la connexion

Voici une version corrigée du code que vous avez fourni :

from urllib.request import urlopen
html = urlopen("http://www.google.com/").read()
print(html)
Copier après la connexion

N'oubliez pas, lors de l'importation une fonction ou une classe spécifique d'un sous-module, vous devez utiliser l'instruction from. Par exemple, pour importer la fonction urlopen depuis le sous-module urllib.request, utilisez from urllib.request import urlopen.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal