IRIをチェックするための標準関数はありますか?明らかに私が使用できる URL をチェックします:
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
'''apparently not an url'''
Unicode 文字を含む URL で上記を試しました。
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 のテストに合格したことを意味しますか? 別の方法はありますか?