faker模块中有很多函数,可以直接生成手机号,身份证号,姓名等

1、安装faker

pip install faker

2、faker的使用

from faker import Faker

f=Faker(locale='zh_CN')

提供的方法如下:

f.name()  #生成姓名

f.address() #生成地址

f.numerify():三位随机数字

f.province():省份

f.street_address():街道地址

f.street_name():街道名

f.street_suffix():街、路

f.random_digit():0~9随机数

f.random_digit_not_null():1~9的随机数

f.random_element():随机字母

f.random_int():随机数字,默认0~9999,可以通过设置min,max来设置

f.random_letter():随机字母

f.random_number():随机数字,参数digits设置生成的数字位数

f.color_name():随机颜色名

f.credit_card_number():信用卡号

f.email():邮箱

f.user_name():随机用户名

f.phone_number():随机生成手机号

f.ssn():生成身份证号