Gibt es eine Standardfunktion eine IRI, zu überprüfen, eine URL zu überprüfen, scheinbar kann ich verwenden:Python: Wie überprüft man, ob eine Zeichenfolge eine gültige IRI ist?
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"
und was ich bekommen:
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
'''apparently not an url'''
ich das oben mit einer URL mit Unicode-Zeichen versucht, ist yes an url
. Bedeutet das, dass ich gut bin und dies auf gültige IRI testet? Gibt es eine andere Art und Weise ?
Warum sollten Sie nicht gut sein? Verstößt Ihr Beispiel gegen eine vom IRI-Standard definierte Regel? Mit anderen Worten: Fragen Sie uns, ob Ihr Test IRI-Regeln bricht? Haben Sie diese Recherche selbst durchgeführt? –
@ Jan-PhilipGehrcke Ich frage jemanden, der mehr Erfahrung als ich mit IRI hat, wenn ich damit gut bin. –