练习1:生成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
f = open('MAC_addr.txt','w+')
li = '01-AF-3B'
for i in range(100):
f.write(li + '\n')
li += '-' + ''.join(random.sample(string.digits,2))
f.seek(0)
print(f.read())
f.close()
结果: