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)
私は
AttributeError: 'IPAddr' object has no attribute 'split'
私にはまっすぐです。 'st'は' IPAddr'オブジェクトであり、 'IPAddr'オブジェクトは' split'メソッドを持たないので、 'IPAddr'で' split'を呼び出そうとするとクラッシュします。 – Kevin
IPAddrクラス 'toStr()'にメソッドがあります。最初に 'st.toStr()'を呼び出して分割する必要があります。 294行https://github.com/noxrepo/pox/blob/carp/pox/lib/addresses.py – SotirisTsartsaris