Mohamed Mahdi
me gustaría usar urlparse
pero Python 3 no encuentra el módulo.
sí import urlparse
pero me da este error
ImportError: no 'module' named urlparse
Abhijit
El urlparse en Python 2.7.11 se renombró a urllib.parse en Python 3. Entonces, si tiene un código como from urlparse import urljoin
te sugiero que lo cambies a from urllib.parse import urljoin
Como se señaló en urlparse
la documentación:
Nota El
urlparse
el módulo se renombra aurllib.parse
en Python 3. La herramienta 2to3 adaptará automáticamente las importaciones al convertir sus fuentes a Python 3.
es decir, solo usa urllib.parse
en cambio:
import urllib.parse
-
¿Cómo puedo instalar la herramienta 2to3 y usarla?
– Mohamed Mahdi
3 de enero de 2018 a las 7:23
-
@MohamedMahdi lo proporciona el
python3-tools
rpm. Una vez instalado, simplemente ejecute2to3 myscript.py
.– Mureinik
3 de enero de 2018 a las 7:28
-
Encontré el archivo 2to3 en python34/tools/scripts y lo ejecuté. me dio “al menos en el archivo requerido. Luego escribí este comando” 2to3 myscript.py, pero me dijo que no puede abrir myscript.py ya que no existe tal archivo o directorio.
– Mohamed Mahdi
3 de enero de 2018 a las 7:48