0

这是我的代码

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)
  1. 当我在 pox 控制器中运行此脚本时,我收到错误消息

    AttributeError: 'IPAddr' object has no attribute 'split'
    
4

1 回答 1

2

原因是它st不是一个字符串,而是一个IPAddr对象。您可能想要做的是:

st = str(st).split(".")
于 2016-05-18T13:19:47.250 回答