吾乃零陵邢道荣 2023-03-01 17:06 采纳率: 81.8%
浏览 17
已结题

500w数据python生成

您好,python可以生成类似faker模块中的mac吗?也是500w个,我这边是-电话号码和mac和电话号码随意拼接两个字母的数据

img

  • 写回答

1条回答 默认 最新

  • 社区专家-Monster-XH 2023-03-01 17:22
    关注

    用第三方库 macaddress 来实现这一点

    from macaddress import MacAddress
    import random
    
    mac_list = []
    for i in range(5000000):
        mac = MacAddress.random_address()
        mac_list.append(mac)
    
    # 随机拼接两个字母
    for i in range(len(mac_list)):
        random_letter = random.sample('abcdefghijklmnopqrstuvwxyz', 2)
        mac_list[i] = mac_list[i][:8] + ":" + mac_list[i][9:] + ":" + ''.join(random_letter)
    
    # 写入文件
    with open('mac_addresses.txt', 'w') as f:
        f.write('\n'.join(mac_list))
    
    
    

    将生成一个名为 mac_addresses.txt 的文件,其中包含500万个随机MAC地址

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月9日
  • 已采纳回答 3月1日
  • 创建了问题 3月1日

悬赏问题

  • ¥15 宇视监控服务器无法登录
  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)