• 4
  • 2
分享
  • 【Python脚本】faker库批量生成个人信息数据
  • 瑾沐沐 2022-06-02 12:26:19 字数 1172 阅读 3798 收藏 2

     昨天的文章中给大家介绍到了批量生成企业数据,今天为大家贴上批量生成个人信息的代码。生成的个人信息数据如下截图:

个人信息.png

     批量生成个人信息的代码如下:

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.

希望这篇文章对大家有用...

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、自动化测试工具使用首先是测试工具的使用,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为接口功能测试(需要借助工具进行测试);接口压力测试;接口安全性测试。而且接口的功能测试是需要借助工具来完成,工具的话就有比如:Postman、Jmeter;抓包的工具fiddler等。软件相关的工具安装包,都有分享在群里,需要的朋友可以点击下方小卡片进群...
            0 0 883
            分享
          • 读者提问:APP 兼容性测试怎么做 ?阿常回答:分为三步走:1、选取主流机型+版本;2、对主流机型做功能验证;3、选一款机型做网络兼容测试。一、选取主流机型 + 版本选取 TOP 机型+版本的几种途径:1、采用埋点的方式获取 APP 相关数据2、采用云测平台推荐的 TOP 机型+版本3、采用行业内统计的国内主流机型排行二、主流机型的功能验证选好主流机型,接着就是对每一款主流机型进行全功能验证。注意:如果 APP 需要使用到蓝牙、相册等手机自带功能,需要考虑软件与不同机型的蓝牙、相册等手机自带功能的兼容性。三、一款机型做网络测试挑选其中一款主流机型来做网络的兼容性测试。覆盖网...
            0 0 1365
            分享
          • 读者提问:小白可以转测试吗?阿常回答:可以转,但有条件。看到知乎上有很多人在问这个问题,大家普遍觉得测试是 “ 互联网最低门槛 ” 、“ IT 届最轻松的行业 ”、“ 技术领域鄙视链的最底层 ”。测试的入门确实简单,掌握一些基本的测试理论就行,但想成为一个合格的测试人员,必须具备以下八个要素:一、逻辑清晰这点很重要。一个逻辑思维清晰的测试,他写出来的用例覆盖率广,可以做到最大程度地不漏测;而一个逻辑思维混乱的测试,他写出来的用例连他自己都看不懂,别人更加看不懂,别提不漏测了,能不能测下去恐怕都是问题。二、记忆良好这点很重要。一般用例里面都会写操作步骤,但很多 BUG 不一定...
            1 0 922
            分享
          •   《日经新闻》援引微软总裁的话称,微软公司将在未来两年内对日本投资约 29 亿美元,以强化其在日本的人工智能 (AI) 业务。  微软总裁 Brad Smith 表示,这是该公司在该国最大的一笔投资,旨在强化用于生成式人工智能的数据中心等基础条件。该公司将在日本首相岸田文雄访问美国时宣布该计划。  知情人士透露,这家美国科技巨头还计划在东京开设其在日本的首个研究基地。据报道,微软将通过引入图形处理单元来升级其位于东京和大阪的数据中心设备。  此外,该公司计划在日本宣布一项为期三年的 AI 培训计划,为 300 万名员工提供相关知识,并在东京设立一个新的实验室,用于机器人和人工智能的研发。作者...
            0 0 708
            分享
          • 8 月 25 日消息,索尼今日宣布,将在部分市场上调 PS5 主机价格,此次调价将针对欧洲、中东和非洲、亚太地区和拉丁美洲地区以及加拿大的部分市场推行,不过美国不会涨价。国行 PS5 数字版 / 光驱版上调 400 元,改为 3499 元 / 4299 元,涨价幅度分别为 12% 和 10%。虽然鉴于当前的全球经济环境及其对 SIE 业务的影响,此次价格上涨是必要的,但我们的首要任务仍然是改善 PS5 的供应状况,以便 尽可能多的玩家能够体验 PS5 提供的一切以及未来的发展。除非另有说明,否则以下新的 RRP 立即生效。欧洲带有超高...
            0 0 1133
            分享
      • 51testing软件测试圈微信