我想在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) 我想从包含大约100000个网络地址的列表中删除子列表(20000-80000个元素)作为其中的元素.我在python中创建我的程序.
我知道有两种方法:
python的过滤方法:
newl = [x for x in list if x not in sublist]
Run Code Online (Sandbox Code Playgroud)简单的嵌套for循环
但是,在我的案例中,两者都需要花费大量时间来处理.我需要有效的方法来解决这个问题,这可以给出快速的结果 如果有人有任何想法或遇到这种问题,请分享.谢谢.