千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > python中Faker庫如何生成隨機測試數(shù)據(jù)?

python中Faker庫如何生成隨機測試數(shù)據(jù)?

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-11-13 01:09:13 1699808953

python中Faker庫如何生成隨機測試數(shù)據(jù)?

我們提供了一份關于人員信息的數(shù)據(jù)集,包括用戶姓名、性別、地址、手機號等。關鍵信息沒有加密,是不是意味著用戶信息泄露了呢?細心的讀者可能發(fā)現(xiàn)了,這份數(shù)據(jù)雖然看起來很是逼真,其實它是一份假數(shù)據(jù)。這么逼真的假數(shù)據(jù),是通過使用Faker模塊實現(xiàn)的,下面一起來了解具體實現(xiàn)方法。

安裝:

pipinstallFaker

實現(xiàn)代碼:

fromfakerimportFaker

fake=Faker("zh-CN")#生成中文數(shù)據(jù)

print(fake.name())#用戶姓名

print(fake.user_name())#用戶名

print(fake.password())

print(fake.simple_profile())#簡單的個人信息

print(fake.phone_number())

print(fake.ssn())#身份證

print(fake.address())

print(fake.postcode())#郵編

print(fake.email())

print(fake.company())

print(fake.job())

print(fake.date(pattern="%Y-%m-%d"))

輸出結果:

陳靜

wuqiang

kP*^B6QaoQ

{'username':'juanzhao','name':'李彬','sex':'M','address':'貴州省超市孝南汕尾路W座313305','mail':'junli@gmail.com','birthdate':date(1914,10,13)}

13039127096

410900193407027264

上海市大冶市潯陽遼陽街D座930492

112485

yanguo@minqian.org

七喜信息有限公司

安檢員

1983-01-18

這段代碼用到了以下知識,導入模塊的2種方式、函數(shù)的定義、字符串多行的定義、try…except…finally異常捕獲、for循環(huán)定義、函數(shù)調用等知識點,大家可以多瀏覽幾遍掌握學習。更多Python學習教程請關注IT培訓機構:千鋒教育。

tags: python培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業(yè)內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT