開(kāi)發(fā)項(xiàng)目的時(shí),為了測(cè)試常需要造假數(shù)據(jù),經(jīng)常要盡量的模擬真實(shí)環(huán)境,通常要費(fèi)大量手工而且造出來(lái)的數(shù)據(jù),而且通常手工造出來(lái)的看起來(lái)也很別扭,費(fèi)時(shí)又費(fèi)事,有沒(méi)有更好的辦法?有,這里給大家介紹一個(gè)“專(zhuān)業(yè)造數(shù)“庫(kù)Faker,滿(mǎn)足你對(duì)模擬數(shù)據(jù)的所有需求。
項(xiàng)目開(kāi)發(fā)初期,為了測(cè)試方便,我們總要造不少假數(shù)據(jù)到系統(tǒng)中,盡量模擬真實(shí)環(huán)境。比如要?jiǎng)?chuàng)建一批用戶(hù)名,創(chuàng)建一段文本,電話(huà)號(hào)碼,街道地址、IP地址等等。平時(shí)我們基本是鍵盤(pán)一頓亂敲,隨便造個(gè)什么字符串出來(lái),當(dāng)然誰(shuí)也不認(rèn)識(shí)誰(shuí)?,F(xiàn)在你不要這樣做了,用Faker就能滿(mǎn)足你的一切需求。
1. 安裝

2. 簡(jiǎn)單使用

參數(shù) locale:為生成數(shù)據(jù)的文化選項(xiàng)(語(yǔ)種),默認(rèn)為 en_US,只有使用了相關(guān)文化,才能生成相對(duì)應(yīng)的隨機(jī)信息
常見(jiàn)的文化選項(xiàng):
zh_CN - Chinese (China Mainland)
zh_TW - Chinese (China Taiwan)
en_US - English (United States)
3. 其他方法
3.1 地理信息類(lèi)

3.2 基礎(chǔ)信息類(lèi)

3.3 郵箱信息類(lèi)

3.4 網(wǎng)絡(luò)基礎(chǔ)信息類(lèi)

3.5 瀏覽器信息類(lèi)

3.6 數(shù)字信息

3.7 文本加密類(lèi)

4. 實(shí)戰(zhàn)使用
在數(shù)據(jù)庫(kù)建一張表,通過(guò)Faker造數(shù)據(jù),插入到表中。并且打印Faker造的數(shù)據(jù)。

輸出的結(jié)果如下:

責(zé)任編輯:lq6
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7349瀏覽量
95051 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1043瀏覽量
37175
原文標(biāo)題:Python專(zhuān)業(yè)造數(shù)庫(kù):Faker
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
氧化鋁造粒粉
一種基于低噪聲電源管理架構(gòu)的射頻采樣系統(tǒng)設(shè)計(jì)方案
一種可跨不同領(lǐng)域的異常檢測(cè)通用模型UniOD介紹
強(qiáng)強(qiáng)聯(lián)合!維視智造MV-VS1000 PLUS入駐鄭州大學(xué),賦能測(cè)控專(zhuān)業(yè)實(shí)踐教學(xué)新升級(jí)
用PLC實(shí)現(xiàn)卷徑計(jì)算的兩種算法
指令集測(cè)試的一種糾錯(cuò)方法
歐時(shí)智造業(yè)產(chǎn)品及解決方案介紹
軟通動(dòng)力數(shù)據(jù)庫(kù)專(zhuān)業(yè)服務(wù)全棧解決方案亮相2025數(shù)博會(huì)
真隨機(jī)數(shù)和偽隨機(jī)數(shù)的區(qū)別
一種抗輻射加固檢錯(cuò)糾錯(cuò)電路的設(shè)計(jì)
介紹一種直流過(guò)壓保護(hù)電路
一種多路輸出低壓電源系統(tǒng)設(shè)計(jì)方案
【技術(shù)】數(shù)傳電臺(tái)如何實(shí)現(xiàn)一對(duì)多通信?
介紹一種專(zhuān)業(yè)造數(shù)庫(kù):Faker
評(píng)論