Python实现生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B
题目要求:
生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B
01-AF-3B
01-AF-3B-xx
01-AF-3B-xx-xx
01-AF-3B-xx-xx-xx
代码块:
import random
import string#随机生成一个mac地址
def create_mac():MAC = '01-AF-3B'hex_num = string.hexdigitsfor i in range(3):n = random.sample(hex_num,2)sn = '-' + ''.join(n).upper()MAC += snreturn MAC# print(create_mac())#随机生成100个MAC 地址
def main():with open('mac.txt','w') as f:for i in range(100):mac = create_mac()print(mac)#每生成一个MAC地址,存入文件f.write(mac + '\n')main()
示例及运行结果:
Python实现生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B相关推荐
- python十进制单精度浮点(float)转16位16进制(FP16 hex)
python十进制单精度浮点(float)转16位16进制(FP16 hex) 目的 将神经网络权重存放到FPGA内部需要将可训练参数从float转换到FP16 hex. Code # tt.py i ...
- 生成32位,16进制的UUID
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- C++ cout打印生成两位16进制数
在头文件iomanip里的函数setw()是做什么用的? setw指的是用cerr和cout输出数值时每个数值占用的最小宽度,程序必须包含头文件<iomanip.h>,setw设置的宽度仅 ...
- Python进制转换的完全实现——2/10/16进制原/补码互转
一.需要转换的几种情况 不带符号位的整数 2进制 10进制 16进制 2进制 – bin2dec() bin2hex() 10进制 dec2bin() – dec2hex() 16进制 hex2bin ...
- 【爬虫】利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2)...
[爬虫]利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2) 第一篇( http://blog.itpub.net/26736162/viewspace-22865 ...
- python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码
推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...
- IP地址和子网划分学习笔记之《预备知识:进制计数》
一.序:IP地址和子网划分学习笔记开篇 只要记住你的名字,不管你在世界的哪个地方,我一定会去见你. --新海诚 电影<你的名字> 在我们的日常生活中,每个人的名字对应一个唯一的身(敏)份( ...
- python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...
- python - 2 8 16进制/颜色/字符编码
1.二进制 八进制 十六进制 二进制: bin() 0b10010 八进制: oct() 0o10 十进制: 1-100 十六进制: hex() 0X53 BH 十进制转2, 8,16进制: > ...
最新文章
- 基于AOP的事务管理与普通事务管理有什么区别?
- web入门+书籍推荐
- Linux -- ***检测系统(IDS)介绍及应用(1)
- Java文件流输入输出
- HTTP协议SSL协议HTTPS协议
- 用vim 配置javascript
- 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第一章——自编解析与答案
- BFS(广度优先搜索算法)
- 一文归纳总结分布式架构的那些事!
- 34. 后台模块开发(1)
- 一种基于深度神经网络的临床记录ICD自动编码方法
- App渠道安装来源识别与匹配
- 简单聊聊OpenWrt的UPnP协议
- vue3+vite+antd——后台管理系统——基础模板
- Light Emitting Hindenburg(bitset运用)
- c++: internal compiler error: 已杀死 (program cc1plus)的解决方法
- 微信开发_Exception_02_errcode:40164,errmsg:invalid ip 61.172.68.219, not in whitelist hint
- vs2017+ivf+abaqus
- 免费WebCamps-北美,亚洲和欧洲-*立即注册*
- 黑苹果alc269声卡仿冒id_10.10中我的ALC269VC依旧无声?学习并尝试制作了仿冒声卡,依然无声。...
热门文章
- DataBseDesign工作笔记003---ERStudio使用笔记_基本使用方法详解
- 即时通讯学习笔记007---在windows下安装openfire_并且使用自定义的数据库这里用mysql
- robust scene text recognition with automatic rectification
- sqlite排序规则
- Struts2 + Hibernate + Spring 以及javaweb模块问题解决(2)
- Typename和Class在声明模板时的区别
- 计算机二级access上机题,计算机二级ACCESS上机题库
- matlab 绘花,【原创】使用matlab绘制菊花和玫瑰花
- mysql 外键约束_MySQL之外键约束(FOREIGN KEY)
- verilog学习记(快速入门)