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))









  • 相关阅读:
    用C#发邮件
    .Net WinForm datagridview中无法输入中文总结
    6、linux上安装kafka
    10、linux上安装hive
    8、linux上安装hbase
    4、linux 上安装mysql
    3、hadoop的分布式安装
    12、Ambari 环境搭建
    mybtais获取插入数据的主键id
    mybatis高级映射
  • 原文地址:https://www.cnblogs.com/yanpan/p/9549382.html
Copyright © 2011-2022 走看看