Существует ли стандартная функция для проверки IRI, чтобы проверить URL, по-видимому, я могу использовать:
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
'''apparently not an url'''
Я попробовал это с URL, содержащим символы 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"
и я получаю yes an url
. Означает ли это, что я хороший тест для действительного IRI? Есть ли другой способ?