開發項目的時,為了測試常需要造假數據,經常要盡量的模擬真實環境,通常要費大量手工而且造出來的數據,而且通常手工造出來的看起來也很別扭,費時又費事,有沒有更好的辦法?有,這里給大家介紹一個“專業造數“庫Faker,滿足你對模擬數據的所有需求。
項目開發初期,為了測試方便,我們總要造不少假數據到系統中,盡量模擬真實環境。比如要創建一批用戶名,創建一段文本,電話號碼,街道地址、IP地址等等。平時我們基本是鍵盤一頓亂敲,隨便造個什么字符串出來,當然誰也不認識誰。現在你不要這樣做了,用Faker就能滿足你的一切需求。
1. 安裝
2. 簡單使用
參數 locale:為生成數據的文化選項(語種),默認為 en_US,只有使用了相關文化,才能生成相對應的隨機信息
常見的文化選項:
zh_CN - Chinese (China Mainland)
zh_TW - Chinese (China Taiwan)
en_US - English (United States)
3. 其他方法
3.1 地理信息類
3.2 基礎信息類
3.3 郵箱信息類
3.4 網絡基礎信息類
3.5 瀏覽器信息類
3.6 數字信息
3.7 文本加密類
4. 實戰使用
在數據庫建一張表,通過Faker造數據,插入到表中。并且打印Faker造的數據。
輸出的結果如下:
責任編輯:lq6
-
數據
+關注
關注
8文章
7250瀏覽量
91495 -
瀏覽器
+關注
關注
1文章
1040瀏覽量
36169
原文標題:Python專業造數庫:Faker
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
教育部增設29種本科新專業 本科增設人工智能教育專業
云數據庫是哪種數據庫類型?
一種離子注入技術:暈環技術介紹

介紹一種 WiMax 雙下變頻 IF 采樣接收機設計方案

HAL庫在Arduino平臺上的使用
第六屆鼎捷智造節:數智服務商聯手助力中國智造

一種常用嵌入式開發代碼庫

電科金倉:數智未來,國產數據庫大有可為

評論