Python專業造數庫:Faker
開發項目的時,為了測試常需要造假數據,經常要盡量的模擬真實環境,通常要費大量手工而且造出來的數據,而且通常手工造出來的看起來也很別扭,費時又費事,有沒有更好的辦法?有,這里給大家介紹一個“專業造數“庫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造的數據。
輸出的結果如下:
文章轉載:Python編程學習圈 (版權歸原作者所有,侵刪)