1.5K Star 7.7K Fork 1.9K

GVP狮子的魂 / ip2region

 / 详情

Python2已停止支持,主流用Python3,代码可以优化

待办的
创建于  
2023-05-11 11:53

Python2已停止支持,主流用Python3,一些兼容旧版本的写法可以改用新的写法。

def loadVectorIndexFromFile(dbfile):
    try:
        with open(dbfile, 'rb') as f:
            f.seek(HeaderInfoLength)
            vi_len = VectorIndexRows * VectorIndexCols * SegmentIndexSize
            vector_data = f.read(vi_len)
        return vector_data
    except IOError as err:
        print(repr(err))
def loadContentFromFile(dbfile):
    try:
        with open(dbfile, "rb") as f:
            all_data = f.read()
        return all_data
    except IOError as err:
        print(repr(err))
import ipaddress

def isip(self, ip):
    try:
        ipaddress.IPv4Address(ip)
        return True
    except ipaddress.AddressValueError:
        return False

如上。

评论 (1)

凡哥 创建了任务

可以提交 pr 和测试过程

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
5187 lionsoul 1578914315
C
1
https://gitee.com/lionsoul/ip2region.git
git@gitee.com:lionsoul/ip2region.git
lionsoul
ip2region
ip2region

搜索帮助

53164aa7 5694891 3bd8fe86 5694891