这是我的代码
from pox.lib.addresses import IPAddr
def ip_atoi(st):
"""
function to convert ip address to integer value
"""
st=st.split(".")
return int("%02x%02x%02x%02x"%(int(st[0]),int(st[1]),int(st[2]),int(st[3])),16)
当我在pox控制器中运行此脚本时,我收到错误
AttributeError: 'IPAddr' object has no attribute 'split'
答案 0 :(得分:2)
原因是st
不是字符串,而是IPAddr
对象。您可能想要做的是:
st = str(st).split(".")