文件名称:idna:Python的国际化域名(IDNA 2008和UTS#46)
文件大小:178KB
文件格式:ZIP
更新时间:2024-06-03 06:32:26
python dns unicode idna Python
应用程序中的国际化域名(IDNA) 支持指定的应用程序中的国际化域名(IDNA)协议。 这是该协议的最新版本,有时也称为“ IDNA 2008”。 该库还提供对Unicode技术标准46( 。 这可以适当替换Python标准库随附的“ encodings.idna”模块,但仅支持旧的,已弃用的IDNA规范( )。 基本功能很简单地执行: >>> import idna >>> idna.encode( 'ドメイン.テスト' ) b'xn--eckwd4c7c.xn--zckzah' >>> print (idna.decode( ' xn--eckwd4c7c.xn--zckzah ' )) ドメイン.テスト 配套 最新的标记发行版本已发布在PyPI存储库中: 安装 要安装此库,可以使用pip: $ pip install idna 或者,您可以使用捆绑的安装脚本来安装软件包
【文件预览】:
idna-master
----MANIFEST.in(168B)
----README.rst(7KB)
----.github()
--------workflows()
----idna()
--------compat.py(360B)
--------intranges.py(2KB)
--------package_data.py(21B)
--------uts46data.py(197KB)
--------__init__.py(849B)
--------py.typed(0B)
--------codec.py(3KB)
--------idnadata.py(41KB)
--------core.py(13KB)
----HISTORY.rst(5KB)
----.travis.yml(408B)
----tools()
--------intranges.py(20B)
--------idna-data(24KB)
----LICENSE.md(1KB)
----setup.py(2KB)
----tests()
--------test_idna_other.py(297B)
--------test_idna.py(12KB)
--------IdnaTestV2.txt(700KB)
--------test_idna_codec.py(2KB)
--------__init__.py(0B)
--------test_intranges.py(2KB)
--------test_idna_compat.py(532B)
--------test_idna_uts46.py(8KB)
----.gitignore(118B)