是否有检查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?还有其他方法吗?