模仿
Version 18.0.0
Mimesis:假數據產生器
文件:https://mimesis.name/
Mimesis (/mɪˈmiːsɪs) 是一個強大的 Python 資料產生器,可以產生各種語言的各種虛假資料。
主要特點是:
多語言:支援 46 種不同的區域設定。
可擴充性:支援自訂資料提供者和自訂欄位處理程序。
易於使用:具有簡單的設計和清晰的文檔,可直接產生資料。
效能:被廣泛認為是 Python 解決方案中最快的資料產生器。
資料多樣性:包括為不同用例設計的各種資料提供者。
基於模式的生成器:提供基於模式的資料產生器,可以輕鬆產生任何複雜性的資料。
直覺:強大的編輯器支援。完全鍵入,因此幾乎在任何地方都可以自動完成。
重要的
要在 Python 版本 3.8 和 3.9 上使用 Mimesis,最終相容版本是 Mimesis 11.1.0。安裝此特定版本以確保相容性。
要安裝 mimesis,請使用 pip:
~ pip install mimesis
您可以在閱讀文件中找到完整的文件。
它分為幾個部分:
關於模仿
快速入門
區域設置
數據提供者
結構化資料生成
隨機和種子
與 Pytest 集成
與factory_boy集成
API參考
變更日誌
您可以透過向此儲存庫發送拉取請求來改進它。
該庫非常用戶友好,它只需要您匯入與所需資料類型相對應的資料提供者物件。
例如,可以匯入 Person 提供者來存取個人訊息,包括姓名、電子郵件和其他相關欄位:
from mimesis import Personfrom mimesis.locales import Localeperson = Person(Locale.EN)person.full_name()# 輸出: 'Brande Sears' person.email(domains=['example.com'])# 輸出: 'roccelline1878@example. com'person.email(domains=['mimesis.name'], unique=True)# 輸出:'[email protected]'person.telephone(mask='1-4##-8#-5mesis.name'person.telephone(mask='1-4##-8#-55. 3')# 輸出:'1-436-896-5213'
Mimesis 根據 MIT 許可證獲得許可。請參閱許可證以了解更多資訊。