反过来使用python读取一个ip地址

时间:2016-04-18 15:13:02

标签: python linux

我想用python编写一个简短的脚本来反过来读取我的ip地址,所以当我写127.0.0.1时,我应该找到1.0.0.127的结果。 任何帮助,请

2 个答案:

答案 0 :(得分:0)

试试这个

ip = '127.0.0.1'

ip = ip.split('.')

ip.reverse()

print('.'.join(ip))

如果你想保留原来的ip。这很容易,因为字符串在python中是不可变的,只需将它分配给一个新变量,只需调用reversed而不是调用列表的reverse(),这样你也不会改变列表(如果你想要的话)

ip = '127.0.0.1'

new = ip.split('.')

new = reversed(new)

print('.'.join(new))

print(ip)

答案 1 :(得分:0)

您可以使用:

def reverseIP(ip):
    ip = ip.split(".")
    ip.reverse()
    return '.'.join(ip)

示例:

print(reverseIP("127.0.0.1")) # Prints 1.0.0.127