python 十六进制转换十进制(MAC 转换 IP 地址)-阿里云开发者社区

开发者社区> 科技小能手> 正文

python 十六进制转换十进制(MAC 转换 IP 地址)

简介:
+关注继续查看

#!/usr/bin/env python
#-*-coding:utf8-*-
'''C transition to IP address  '''


def macip(argv):
    mac = []
    for i in argv.split(':'):
        mac.append(int(i,16))
    mac="%s.%s.%s.%s.%s.%s" %tuple(mac)
    return mac[6:]


if __name__ == '__main__':
    print macip("00:1c:c0:a8:0a:5b")
    print macip("00:0c:dd:12:da:da")


本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1227660

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C++第13周项目2——进制转换
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 【项目2-二进制转换】输入一个整数,要求输出对应的二进制形式,请用递归函数实现。 参考解答:#include <iostream> using namespace std; void dec2bin(int n); int main() { int n;
983 0
python爬虫相关 官网及文档地址
http://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/settings.html#topics-settings-ref                         srcpy中文文档 https://github.com/rolando/scrapy-redis                                   
1172 0
常用进制转换
原文:常用进制转换       最近的工作中,需要接触到一些硬件设备,处理这些设备的通讯,因此需要进行一些进制的转换。      其实,二进制、十六进制这些基本的知识,在我们刚学编程的时候,基础课应该已经讲过的了。
673 0
Python 获取 网卡 MAC 地址
/*********************************************************************** * Python 获取 网卡 MAC 地址 * 说明: * 记录一下Python如何获取网卡MAC地址,主要用于数据唯一性保存。
957 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载