from faker import Faker
f = Faker(locale='zh_CN')
name()
生成隨機名字
random_int()
整數random_digit()
0-9 的隨機數字random_digit_not_null()
1-9的隨機數字
random_digit_or_empty()
0-9 的隨機數字 或''
空字符
random_number(digits=None, fix_len=False)
隨機數,digist
最大值,fix_len
固定長度random_letter()
隨機字母a-z A-Z
random_element(elements=('a', 'b', 'c'))
隨機元素,如果elements
是字典,可以設置權重
text(max_nb_chars=200, ext_word_list=None)
生成隨機文當,默認200個字符,可以傳入ext_word_list
list替換默認庫來指定隨機內容
sentences(nb=3, ext_word_list=None)
生成隨機句子paragraph()、paragraphs()
生成隨機段落
profile()
生成一個詳細的用戶數據
phone_number()
生成隨機電話號碼
simple_profile()
生成一個簡單的用戶數據
ssn()
序列號地點
city_suffix()
城市後綴
street_suffix()
街道後綴
building_number()
樓棟號
city()
城市
street_name()
街道名
street_address()
街道地址
address()
地址
postcode()
郵編
country()
國家
latitude()
longitude()
日期和時間
date_time()
日期時間
date(pattern='%Y-%m-%d')
日期
date_object()
date對象
time(pattern='%H:%M:%S')
時間 默認是24小時制
time_object()
時間對象
profile()
生成一個詳細的用戶數據
future_datetime(end_date='+30d', tzinfo=None)
文件
file_path(depth=1, category=None, extension=None)
生成帶路徑的文件,默認文件路徑深度爲1,類別和擴展名
信用卡
credit_card_number()
信用卡號碼
公司
company()
公司
網路
email()
郵箱safe_email() company_email()
user_name()
url()
ipv4() ipv6()
mac_address()
image_url()
python數據類型
pybool()
布爾型
pystr(min_chars=None, max_chars=20)
生成字符串,默認最大長度爲20,大小寫隨機pyint()
整數pyfloat(left_digits=None, right_digits=None, positive=False)
生成浮點數,可以指定小數點左右數字的位數,正負
pydecimal(left_digits=None, right_digits=None, positive=False)
生成十進制小數pydict(nb_elements=10, variable_nb_elements=True, *value_types)
生成字典