昨天的文章中给大家介绍到了批量生成企业数据,今天为大家贴上批量生成个人信息的代码。生成的个人信息数据如下截图:
批量生成个人信息的代码如下:
from faker import Faker import xlwt faker = Faker('zh_CN') def add_user_info(number): work_book = xlwt.Workbook(encoding='utf-8') work_sheet = work_book.add_sheet('用户测试数据') # 添加字段 head = ['姓名', '手机号码', '身份证号', '邮箱', '所在城市', '所在公司', '职位'] for h in range(len(head)): work_sheet.write(0, h, head[h]) # 添加构造的随机数据 for i in range(number): name = faker.name() #姓名 phone = faker.phone_number() #手机号码 id_card = faker.ssn() #身份证号 email = faker.email() #邮箱 city = faker.city() #所在城市 company = faker.company() #所在公司 job = faker.job() #职位 work_sheet.write(i + 1, 0, name) work_sheet.write(i + 1, 1, phone) work_sheet.write(i + 1, 2, id_card) work_sheet.write(i + 1, 3, email) work_sheet.write(i + 1, 4, city) work_sheet.write(i + 1, 5, company) work_sheet.write(i + 1, 6, job) #保存表格信息 work_book.save('D:\\用户测试数据.xls') print("个人测试数据保存完成") if __name__ == '__main__': add_user_info(10000) #如果造1w条数据,将括号中的数字改成10000即可
The more we share,The more we have.
希望这篇文章对大家有用...