题目要求:
生成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相关推荐

  1. python十进制单精度浮点(float)转16位16进制(FP16 hex)

    python十进制单精度浮点(float)转16位16进制(FP16 hex) 目的 将神经网络权重存放到FPGA内部需要将可训练参数从float转换到FP16 hex. Code # tt.py i ...

  2. 生成32位,16进制的UUID

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. C++ cout打印生成两位16进制数

    在头文件iomanip里的函数setw()是做什么用的? setw指的是用cerr和cout输出数值时每个数值占用的最小宽度,程序必须包含头文件<iomanip.h>,setw设置的宽度仅 ...

  4. Python进制转换的完全实现——2/10/16进制原/补码互转

    一.需要转换的几种情况 不带符号位的整数 2进制 10进制 16进制 2进制 – bin2dec() bin2hex() 10进制 dec2bin() – dec2hex() 16进制 hex2bin ...

  5. 【爬虫】利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2)...

    [爬虫]利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2) 第一篇( http://blog.itpub.net/26736162/viewspace-22865 ...

  6. python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...

  7. IP地址和子网划分学习笔记之《预备知识:进制计数》

    一.序:IP地址和子网划分学习笔记开篇 只要记住你的名字,不管你在世界的哪个地方,我一定会去见你. --新海诚 电影<你的名字> 在我们的日常生活中,每个人的名字对应一个唯一的身(敏)份( ...

  8. python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制

    python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...

  9. python - 2 8 16进制/颜色/字符编码

    1.二进制 八进制 十六进制 二进制: bin() 0b10010 八进制: oct() 0o10 十进制: 1-100 十六进制: hex() 0X53 BH 十进制转2, 8,16进制: > ...

最新文章

  1. 基于AOP的事务管理与普通事务管理有什么区别?
  2. web入门+书籍推荐
  3. Linux -- ***检测系统(IDS)介绍及应用(1)
  4. Java文件流输入输出
  5. HTTP协议SSL协议HTTPS协议
  6. 用vim 配置javascript
  7. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第一章——自编解析与答案
  8. BFS(广度优先搜索算法)
  9. 一文归纳总结分布式架构的那些事!
  10. 34. 后台模块开发(1)
  11. 一种基于深度神经网络的临床记录ICD自动编码方法
  12. App渠道安装来源识别与匹配
  13. 简单聊聊OpenWrt的UPnP协议
  14. vue3+vite+antd——后台管理系统——基础模板
  15. Light Emitting Hindenburg(bitset运用)
  16. c++: internal compiler error: 已杀死 (program cc1plus)的解决方法
  17. 微信开发_Exception_02_errcode:40164,errmsg:invalid ip 61.172.68.219, not in whitelist hint
  18. vs2017+ivf+abaqus
  19. 免费WebCamps-北美,亚洲和欧洲-*立即注册*
  20. 黑苹果alc269声卡仿冒id_10.10中我的ALC269VC依旧无声?学习并尝试制作了仿冒声卡,依然无声。...

热门文章

  1. DataBseDesign工作笔记003---ERStudio使用笔记_基本使用方法详解
  2. 即时通讯学习笔记007---在windows下安装openfire_并且使用自定义的数据库这里用mysql
  3. robust scene text recognition with automatic rectification
  4. sqlite排序规则
  5. Struts2 + Hibernate + Spring 以及javaweb模块问题解决(2)
  6. Typename和Class在声明模板时的区别
  7. 计算机二级access上机题,计算机二级ACCESS上机题库
  8. matlab 绘花,【原创】使用matlab绘制菊花和玫瑰花
  9. mysql 外键约束_MySQL之外键约束(FOREIGN KEY)
  10. verilog学习记(快速入门)