開(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)建一段文本,電話號(hào)碼,街道地址、IP地址等等。平時(shí)我們基本是鍵盤(pán)一頓亂敲,隨便造個(gè)什么字符串出來(lái),當(dāng)然誰(shuí)也不認(rèn)識(shí)誰(shuí)。現(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文章
7241瀏覽量
91001 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1040瀏覽量
36083
原文標(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)先 登錄
教育部增設(shè)29種本科新專(zhuān)業(yè) 本科增設(shè)人工智能教育專(zhuān)業(yè)
云數(shù)據(jù)庫(kù)是哪種數(shù)據(jù)庫(kù)類(lèi)型?
一種離子注入技術(shù):暈環(huán)技術(shù)介紹

介紹一種 WiMax 雙下變頻 IF 采樣接收機(jī)設(shè)計(jì)方案

一種使用LDO簡(jiǎn)單電源電路解決方案

HAL庫(kù)在Arduino平臺(tái)上的使用
第六屆鼎捷智造節(jié):數(shù)智服務(wù)商聯(lián)手助力中國(guó)智造

一種分立電荷泵的設(shè)計(jì)

軟通動(dòng)力數(shù)據(jù)庫(kù)全棧服務(wù),助力企業(yè)數(shù)據(jù)庫(kù)體系全面升級(jí)

一種常用嵌入式開(kāi)發(fā)代碼庫(kù)

評(píng)論