小编Vis*_*tel的帖子

ValueError:'10 .0.0.0/24'似乎不是IPv4或IPv6网络

我想在Python中使用IP子网/ IP地址.我使用该ipaddress模块创建了Python代码.当我在pycharm IDE中运行代码时,它工作正常.但是当我通过键入命令提示符运行时python test.py,它会显示以下错误.

ValueError: '10.0.0.0/24' does not appear to be an IPv4 or IPv6 network
Run Code Online (Sandbox Code Playgroud)

test.py:

import ipaddress
srcIp = ipaddress.ip_network("10.0.0.0/24")
print(srcIp)
Run Code Online (Sandbox Code Playgroud)

python ip-address

7
推荐指数
2
解决办法
2万
查看次数

高效算法或python的内置函数,用于从非常大的列表中删除子列表

我想从包含大约100000个网络地址的列表中删除子列表(20000-80000个元素)作为其中的元素.我在python中创建我的程序.

我知道有两种方法:

  1. python的过滤方法:

    newl = [x for x in list if x not in sublist]
    
    Run Code Online (Sandbox Code Playgroud)
  2. 简单的嵌套for循环

但是,在我的案例中,两者都需要花费大量时间来处理.我需要有效的方法来解决这个问题,这可以给出快速的结果 如果有人有任何想法或遇到这种问题,请分享.谢谢.

python algorithm list

0
推荐指数
1
解决办法
115
查看次数

标签 统计

python ×2

algorithm ×1

ip-address ×1

list ×1