快速造數據


由於工作中有時需要用到大批量數據,就自己手寫個一段腳本,留下來以備將來需要,腳本如下:


# 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\n" % str(i + 1))
fp.write("姓名:%s\n" % name())
fp.write("住址:%s\n" % address())
fp.write("工作單位:%s\n" % company())
fp.write("聯系電話:%s\n" % phone_number())
fp.write("郵箱:%s\n" % email())
fp.write("汽車型號:%s\n" % car())
fp.write("*" * 50)
fp.write("\n")


if __name__ == "__main__":
fp = open(r"C:\Users\hzsyy\Desktop\ASD.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))



 








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM