本篇文章,主要降级faker的使用方法如何安装的、如何进行输出测试数据的应用方法说明。
日期:2021年11月24日
官网手册地址:https://faker.readthedocs.io/en/latest/index.html
下载看装faker
步骤一、打开cmd,输入 pip install faker
tips:等待安装完毕。
引入faker
首先创造一个名为test.py的脚本文件,在文件中书写如下的代码
from faker import Faker
my_fake = Faker("zh-CN")
使用faker
1.输出地址数据信息
my_fake.address()
效果:
2.输出姓名信息
my_fake.name()
效果:
3.输出公司名称
my_fake.company()
实际代码片段:
from faker import Faker
my_fake = Faker("zh-CN")
print(my_fake.company())
print(my_fake.name())
print(my_fake.phone_number())
print(my_fake.address())
print(my_fake.city())
print(my_fake.street_address())
print(my_fake.phonenumber_prefix())
实际效果:
输出一组完整的伪造数据
print(my_fake.profile())
效果【具体参数如下】:
{'job': '', 'company': '', 'ssn': '', 'residence': '江', 'current_location': (Decimal('-58.527222'), Decimal('-111.174998')), 'blood_group': 'O+', 'website': ['', '', ''], 'username': '', 'name': '黄', 'sex': 'M', 'address': ', 'mail': '', 'birthdate': datetime.date(1950, 9, 17)}
其他的用法
myfake. + 以下任意方法
1.company 输出公司名称
2.name 输出姓名
3.phone_number 输出手机号
4.address 输出地址
5.color 输出颜色
6.bank 输出代码 银行卡,班级号等信息
7.credit_card 输出信用卡的卡号
8.date_time 输出时间
9. file 输出文件
10.job 输出职业
注:以上数据为程序生成,并非真实数据。