zoukankan      html  css  js  c++  java
  • 快速造数据

    由于工作中有时需要用到大批量数据,就自己手写个一段脚本,留下来以备将来需要,脚本如下:


    # coding=utf-8
    from faker import Faker
    import time
    import requests
    import faker
    import json

    fake = Faker(locale="zh_CN")


    def name():
    return fake.last_name() + fake.first_name()


    def address():
    return fake.street_name()


    def company():
    return fake.company_prefix()


    def phone_number():
    return fake.phone_number()


    def email():
    return fake.email()


    def car():
    return fake.license_plate()


    def write_info(fp, num):
    fp.write("编号:%s " % str(i + 1))
    fp.write("姓名:%s " % name())
    fp.write("住址:%s " % address())
    fp.write("工作单位:%s " % company())
    fp.write("联系电话:%s " % phone_number())
    fp.write("邮箱:%s " % email())
    fp.write("汽车型号:%s " % car())
    fp.write("*" * 50)
    fp.write(" ")


    if __name__ == "__main__":
    fp = open(r"C:UsershzsyyDesktopASD.txt", "w", encoding='utf-8')
    num = int(input("请输入要准备的人员数量: "))
    begin_time = time.time()
    for i in range(num):
    write_info(fp, i)
    fp.close()
    total_time = time.time() - begin_time

    print("造%d条数据共用%F秒" % (num, total_time))









  • 相关阅读:
    [Docker] Windows 宿主环境下,共享或上传文件到容器的方法
    [Docker]
    [Docker]
    [Docker]
    [Windows]
    [Linux] 树莓派 4B 安装 Ubuntu 19.10 (Eoan Ermine) IOT 版
    [Linux]
    [.Net] 什么是线程安全的并发集合
    [IOT]
    c++库大全
  • 原文地址:https://www.cnblogs.com/yanpan/p/9549382.html
Copyright © 2011-2022 走看看