我正在尝试在IP网络列表中进行IP地址搜索。试图用cython来提高性能,但是很遗憾,我看不到任何性能提高。因此,我在cython中尝试了“ nogil”选项。但是我在编译时出错。请告知我如何在cython中使用ipaddress模块
这是我的代码(仅用于通过ipaddress模块测试“ nogil”):
import cython
import ipaddress
def get_subnet():
with nogil:
a = ipaddress.ip_network('192.168.1.0/24')
我收到以下错误消息:
Error compiling Cython file:
------------------------------------------------------------
...
import ipaddress
def get_subnet():
with nogil:
a = ipaddress.ip_network('192.168.1.0/24')
^
------------------------------------------------------------