Faker--测试数据的构造,十分好用

Faker

一、faker的安装

pip install faker 

二、faker的使用

1、模块的导入

from faker import Faker

2、创建实例对象

# zh_CN代表中文
# en_US代表英文
fk = faker.Faker(locale='zh_CN')

3、调用方法

常用的方法

- 姓名
name=fk.name()
- 身份证
id_card=fk.ssn()
- 手机号
phone = fk.phone_number()
- 银行卡
credit_card = fk.credit_card_number()
- 地址(带邮编)
addr = fk.address()
- 国家名称
country = fk.country()
- 省
city = fk.province()
- 城市
city = fk.city()
- 邮编
post_code = fk.postcode()
- 邮箱
email = fk.email()
- 公司名称
company_name = fk.company()
- 工作岗位
job = fk.job()

其他的方法

- 随机数
num = fk.random_int(min=1000,max=9999)
- 随机字符串
str = fk.pystr()
- 随机生成词语
word = fk.word()
- 随机生成多个词语,返回list
word_list = fk.words()
- 随机生成一句话
sentence = fk.sentence()
- 随机生成多句话,返回list
sentence_list = fk.sentences()
- 随机生成多个段落,通过参数nb来控制段落数,返回list
paragraphs_list = fk.paragraphs(nb=2)
- 随机生成一篇文章
text = fk.text()
- 时间戳
unix_time = fk.unix_time()
- 用户名
user_name = fk.user_name()
- 密码
passwd = fk.password()
posted @ 2022-11-04 13:16  NikeAirBall  阅读(83)  评论(0)    收藏  举报