如何将IP转换为unicode十六进制字符串

时间:2016-08-09 14:43:40

标签: string python-3.x hex

我如何从

开始
s = "8.8.8.8"

'\x08\x08\x08\x08'
在Python中

?与其他IP相同,例如192.168.0.1

我试过这种方式。

from pysnmp.proto import rfc1902 
str(rfc1902.IpAddress("192.168.0.1"))

但我得到

'\x00\x01'

而不是

'\xC0\xA8\x00\x01'

我的最终目标是使用easysnmp lib通过snmp协议设置此IP。

1 个答案:

答案 0 :(得分:0)

这是我的代码

"".join([chr(int(x)) for x in "8.8.8.8".split(".")])