¿Existe una función estándar para comprobar una IRI, para comprobar una dirección URL al parecer, puedo usar:Python: ¿Cómo comprobar si una cadena es un IRI válido?
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
'''apparently not an url'''
Probé lo anterior con una URL que contengan caracteres Unicode:
import urlparse
url = "http://fdasdf.fdsfîășîs.fss/ăîăî"
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
print "not an url"
else:
print "yes an url"
y lo que me pasa es yes an url
. ¿Esto significa que soy bueno y esto prueba un IRI válido? Hay otra manera ?
Por qué no deberías ser bueno? ¿Su ejemplo viola alguna regla definida por el estándar IRI? En otras palabras: ¿nos está preguntando si su prueba rompe las reglas de IRI? ¿Hiciste esta investigación tú mismo? –
@ Jan-PhilipGehrcke Le estoy pidiendo a alguien que tenga más experiencia que yo con IRI, si soy bueno con esto. –