gpt4 book ai didi

Python 将IP转换为八进制地址

转载 作者:行者123 更新时间:2023-12-01 05:02:23 24 4
gpt4 key购买 nike

如何在 python 2.7 中将 IP 地址转换为点分八进制地址?例如这样的':127.0.0.1 = 0177.0000.0000.0001'

我已经尝试过这个,但给了我不同的结果

ip = '127.0.0.1'
print '.'.join([oct(int(x)+256)[3:] for x in ip.split('.')])

最佳答案

试试这个:

[编辑:感谢 abarnert 指出了一种更简单的使用格式的方法]

>>> ip = '127.0.0.1'
>>> print '.'.join(format(int(x), '04o') for x in ip.split('.'))
0177.0000.0000.0001

关于Python 将IP转换为八进制地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com