web-dev-qa-db-fra.com

Comment puis-je importer urlparse en python-3?

Je voudrais utiliser urlparse. Mais python3.4.1 ne trouve pas le module.

Je fais import urlparse, mais cela me donne cette erreur

importError: no 'module' named ulrparse
24
Mohamed Mahdi

Le urlparse dans Python 2.7.11 a été renommé en urllib.parse dans Python 3. Donc, si vous avez un code tel que from urlparse import urljoin, je vous suggère de le changer en from urllib.parse import urljoin

28
Abhijit

Comme indiqué dans la documentation de urlparse :

Remarque Le module urlparse est renommé en urllib.parse dans Python 3. L'outil 2to3 s'adapte automatiquement importe lors de la conversion de vos sources en Python 3.

C'est-à-dire qu'il suffit d'utiliser urllib.parse à la place:

import urllib.parse
17
Mureinik