python库-faker
在做自动化测试过程中,我们常常需要用到很多数据来进行测试。花费大把精力手动制造数据,而且容易出现因测试数据导致很多测试用例失败的情况。
一起来学习使用Faker这个Python库,用它来生成各种各样的伪数据。
安装Faker
使用pip安装:pip install Faker
或者去Faker的PYPI下载Wheel或者Source文件进行安装
基本使用
1 # 1. 从faker模块导入Faker这个类 2 from faker import Faker 3 4 # 2. 实例化,保存到变量fake中 5 fake = Faker() 6 7 # 3. 调用name()方法随机生成一个名字 8 fake.name() 9 # Timothy Martinez 10 11 # 4. 调用address()方法随机生成地址信息 12 fake.address() 13 # 039 Jaime Canyon 14 # West Dorisport, FL 32626
如果要生成中文的随机数据,我们可以在实例化时给locale参数传入‘zh_CN’这个值:
fake = Faker(locale='zh_CN') fake.name() # 冯超 fake.address() # 天津市东莞市永川陈街R座 672731
常用方法
1 # 姓名 2 fake.name() # '王凯' 3 # 地址 4 fake.address() # 天津市东莞市永川陈街R座 672731 5 # 手机号 6 fake.phone_number() # '18520149907' 7 # 身份证 8 fake.ssn(min_age=18, max_age=90) # '410622198603154708' 9 # 牌照 10 fake.license_plate() # 'ZCO 000' 11 # 基本银行账号 12 fake.bban() # 'TPET9323218579379' 13 # EAN条形码 14 fake.ean(length=13) # '5456457843465'
本文来自博客园,作者:小小滴人a,转载请注明原文链接:https://www.cnblogs.com/xxiaow/p/16247377.html
任何人的成功都无法一蹴而就,每一阶段的抵达,都离不开一步一个脚印的积累。只要不急不躁,耐心努力,保持对新事物的好奇,就是行进在成为更好自己的路上。慢慢来,别着急,生活终将为你备好所有的答案。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)