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

2. 簡單使用

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

3.4 網(wǎng)絡(luò)基礎(chǔ)信息類
3.5 瀏覽器信息類
3.6 數(shù)字信息

3.7 文本加密類

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

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

文章轉(zhuǎn)載:Python編程學(xué)習(xí)圈 (版權(quán)歸原作者所有,侵刪)