'float'对象没有属性'replace' IP ADRESS



我想从IP地址忽略点。例如:将 127.0.0.1 转换为 127001 为此,我制作了这个迷你函数:

for i in range(len(pos_data['c_ip'])):
e = pos_data['c_ip'][i].replace('.','')
pos_data['c_ip'][i] = int(e)

但是我收到此错误:

">

float"对象没有属性"替换">

请提供任何帮助

>pos_data['c_ip'][i]返回float值,如果要删除需要强制转换的.str

e = str(pos_data['c_ip'][i]).replace('.', '')

但是,与其逐个字符迭代 IP 字符,只需从原始str中删除所有.

e = pos_data['c_ip'].replace('.', '')

最新更新