Mimesis: Penghasil Data Palsu
Dokumentasi : https://mimesis.name/
Mimesis (/mɪˈmsayasɪs) adalah generator data tangguh untuk Python yang dapat menghasilkan berbagai macam data palsu dalam berbagai bahasa.
Fitur utamanya adalah:
Multibahasa : Mendukung 46 lokal berbeda.
Ekstensibilitas : Mendukung penyedia data khusus dan penangan bidang khusus.
Kemudahan penggunaan : Menampilkan desain sederhana dan dokumentasi yang jelas untuk pembuatan data secara mudah.
Kinerja : Diakui secara luas sebagai penghasil data tercepat di antara solusi Python.
Variasi data : Mencakup berbagai penyedia data yang dirancang untuk kasus penggunaan berbeda.
Generator berbasis skema : Menawarkan generator data berbasis skema untuk menghasilkan data dengan kompleksitas apa pun dengan mudah.
Intuitif : Dukungan editor yang hebat. Diketik sepenuhnya, sehingga pelengkapan otomatis hampir di semua tempat.
Penting
Untuk bekerja dengan Mimesis pada Python versi 3.8 dan 3.9, versi terakhir yang kompatibel adalah Mimesis 11.1.0. Instal versi khusus ini untuk memastikan kompatibilitas.
Untuk menginstal mimesis, gunakan pip:
~ pip install mimesis
Anda dapat menemukan dokumentasi lengkapnya di Baca Dokumen.
Ini dibagi menjadi beberapa bagian:
Tentang Mimesis
Mulai cepat
Lokal
Penyedia Data
Pembuatan Data Terstruktur
Acak dan Benih
Integrasi dengan Pytest
Integrasi dengan factory_boy
Referensi API
log perubahan
Anda dapat memperbaikinya dengan mengirimkan permintaan tarik ke repositori ini.
Pustaka ini sangat ramah pengguna, dan Anda hanya perlu mengimpor objek Penyedia Data yang sesuai dengan tipe data yang diinginkan.
Misalnya, penyedia Person dapat diimpor untuk mengakses informasi pribadi, termasuk nama, nama keluarga, email, dan bidang terkait lainnya:
dari mimesis import Personfrom mimesis.locales import Localeperson = Person(Locale.EN)person.full_name()# Output: 'Brande Sears'person.email(domains=['example.com'])# Output: 'roccelline1878@example. com'person.email(domain=['mimesis.nama'], unik=Benar)# Keluaran: '[email protected]'person.telephone(mask='1-4##-8##-5##3')# Keluaran: '1-436-896-5213'
Mimesis dilisensikan di bawah Lisensi MIT. Lihat LISENSI untuk informasi lebih lanjut.