python 3的ipaddress模块的后台端口

backport_ipaddress的Python项目详细描述


https://badge.fury.io/py/backport_ipaddress.pnghttps://travis-ci.org/sk-/backport_ipaddress.png?branch=masterhttps://coveralls.io/repos/sk-/backport_ipaddress/badge.png?branch=master

backport_collections是python 2.6和python2.7的python 3的ipaddress模块的一个backport。 它基于s_ren l_vborg(https://bitbucket.org/kwi/py2-ipaddress/)的后台端口。

什么是后门?

ipaddress模块。

用法

要使用它,只需像在python 3中那样导入模块ipaddress。 示例:

import ipaddress

差异

鉴于python 2中没有真正的bytes类型,我们使用的是bytearray,它是 在python 2中,bytes的可变版本有更少的方法。

因此,如果在python 3中,您可以这样做:

ipaddress.ip_address(b'\x00\x00\x00\x00')

使用此端口,您需要执行以下操作:

ipaddress.ip_address(bytearray('\x00\x00\x00\x00'))

缺少

有一点是缺失的,可能对性能很重要的是 lru_cache对于许多方法。^ python 2中的{tt8}$没有 这样的装潢师。也许将来我也会支持这种方法。

许可证

python软件基金会许可证。

更改

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将向量的内容从一个包发送到另一个包?   java无法扩展类并对ArrayList进行排序   java无法对字符串的ArrayList进行排序   JavaP:ajax更改事件请求返回500错误   java如何为TableHeader使用渲染器   带有记号的java JSlider问题   Java如何在不同的类中调用add()方法   java如何使用JDBC和HSQLDB检索以前自动生成的PK ID值   java如何使dropwizard应用程序在启动完成之前忽略所有调用   使用MethodValidationPostProcessor进行java Spring验证   java Mediaplayer错误(19 0)不适用于release()   java UnsatifiedPendencyException Swigger2+Sringboot+@RestClientTest   java如何从onActivityResult更新回收器视图元素   java基于图像添加地板或如何优化已有方法   jComboBox的java奇怪行为   java从数据库表php中提取信息   Android-sqlite更新方法;JAVAlang.IllegalStateException:无法执行活动的方法   java如何将多个XSD文件合并到一个XSD文件?   java在不使用大多数API的情况下消除空格