python如何转换ip地址的格式
第一个问题1612139109这个是我的ip地址,如何转换成带点的格式,如何把带点的格式转成数字的?
有没有现成的库,转换的思路是怎么样的?
我自己想写一个练练手。
第二个问题
我如果刚开机,如何获取自己的ip地址,
最好是直接得到数字格式。 同问,我也碰到了这个问题 **** 作者被禁止或删除 内容自动屏蔽 **** [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=247641&ptid=57721]3#[/url] [i]msdmck[/i] [/b]
Python——将IP地址转换成二进制,再得出十进制的值(要求:IP地址的每段转换成8位,连接成一整段二进制,再转换成十进制)
[url]https://www.cnblogs.com/weiliwei-lucky/p/11205859.html[/url] 第一个问题 ,你说的问题是第一步,字符串相关操作。我个人写过一个思路就是先转二进制,利用网络技术中IP地址的编码原理来操作。比如255.255.255.255转换就是32个1,然后和实际IP转换后进行比较和补位操作。
第二个问题os库 偶然搜到这个题目
第一个简单,把点替换成空字符串就行[code]ipaddr = '192.168.128.254'
print(ipaddr.replace('.', ''))[/code]但是第二个不现实吧,谁知道你的IP地址是16.121.39.109 还是 161.21.39.109 还是 161.213.91.09 呢
页:
[1]