吾乃零陵邢道荣 2023-03-01 17:06 采纳率: 90%
浏览 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日

悬赏问题

  • ¥20 如何通过代码传输视频到亚马逊平台
  • ¥15 php查询mysql数据库并显示至下拉列表中
  • ¥15 freertos下使用外部中断失效
  • ¥15 输入的char字符转为int类型,不是对应的ascall码,如何才能使之转换为对应ascall码?或者使输入的char字符可以正常与其他字符比较?
  • ¥15 devserver配置完 启动服务 无法访问static上的资源
  • ¥15 解决websocket跟c#客户端通信
  • ¥30 Python调用dll文件输出Nan重置dll状态
  • ¥15 浮动div的高度控制问题。
  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题