التقليد: مولد البيانات الزائفة
التوثيق : https://mimesis.name/
Mimesis (/mɪˈmiːsɪs) هو مولد بيانات قوي لـ Python يمكنه إنتاج مجموعة واسعة من البيانات المزيفة بلغات مختلفة.
الميزات الرئيسية هي:
متعدد اللغات : يدعم 46 لغة مختلفة.
القابلية للتوسعة : يدعم موفري البيانات المخصصة ومعالجات الحقول المخصصة.
سهولة الاستخدام : يتميز بتصميم بسيط ووثائق واضحة لتوليد البيانات بشكل مباشر.
الأداء : معروف على نطاق واسع بأنه أسرع مولد بيانات بين حلول بايثون.
تنوع البيانات : يشمل موفري البيانات المختلفين المصممين لحالات استخدام مختلفة.
المولدات المستندة إلى المخطط : توفر مولدات البيانات المستندة إلى المخطط لإنتاج بيانات بأي تعقيد بسهولة.
بديهية : دعم محرر رائع. تمت كتابته بالكامل، وبالتالي يتم الإكمال التلقائي في كل مكان تقريبًا.
مهم
للعمل مع Mimesis على إصدارات Python 3.8 و3.9، الإصدار النهائي المتوافق هو Mimesis 11.1.0. قم بتثبيت هذا الإصدار المحدد لضمان التوافق.
لتثبيت mimesis، استخدم النقطة:
~ pip install mimesis
يمكنك العثور على الوثائق الكاملة في قراءة المستندات.
وهي مقسمة إلى عدة أقسام:
حول التقليد
بداية سريعة
اللغات
موفري البيانات
توليد البيانات المنظمة
عشوائي والبذور
التكامل مع بيتيست
التكامل مع Factory_boy
مرجع واجهة برمجة التطبيقات
سجل التغيير
يمكنك تحسينه عن طريق إرسال طلبات السحب إلى هذا المستودع.
تتميز المكتبة بسهولة الاستخدام بشكل استثنائي، ولا تتطلب منك سوى استيراد كائن موفر البيانات الذي يتوافق مع نوع البيانات المطلوب.
على سبيل المثال، يمكن استيراد موفر الشخص للوصول إلى المعلومات الشخصية، بما في ذلك الاسم واللقب والبريد الإلكتروني والحقول الأخرى ذات الصلة:
from 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(domains=['mimesis.name'], Unique=True)# الإخراج: '[email protected]'person.telephone(mask='1-4##-8##-5##3')# الإخراج: '1-436-896-5213'
Mimesis مرخص بموجب ترخيص MIT. راجع الترخيص لمزيد من المعلومات.