هذه المكتبة لا تزال على تقدم التطوير. إذا كنت قد عثرت على أخطاء ، فقم بالإبلاغ عنها في قضايا Pympleinput github
يمكنك تثبيت pysimpleinput مع PIP أو استخدام. whl
pip3 install --upgrade PySimpleInput
pip3 install (PySimpleInput Wheel File).whlإذا كنت تريد آخر تحديث ، فاختر فرع Devel ، إذا كنت تريد تحديثًا مستقرًا ، فاختر الفرع الرئيسي
import PySimpleInput
pysim = PySimpleInput.PySimpleInput()
مدخل()
عملية_()
قد ترغب Process_ في الإدخال ولكن المستخدمة فقط في معالجة النص
ex. filtering user input to return only numbersملاحظة: الوسيطة "خيارات" في Method Input () و Process_ () هي نفسها
يحتوي هذا القسم على جميع الخيارات المتوفرة في pysimpleinput
rmwhtspc_*:
سيقوم هذا الخيار بإزالة جميع المساحة البيضاء في سلسلة إدخال المستخدم
rmwhtspc_arr
ملاحظة: إذا كنت تستخدم هذا الخيار ، فقد لا يمكنك استخدام بعض الخيارات
ستعود الصفيف/القائمة بدلاً من Str
السابق. `o = pysimpleinput.input (" ما اسمك؟ "، [" rmwhtspc_arr "])
نتيجة.
"Joseph Arauro" > "["Joseph", "Arauro"]"
rmwhtspc_str
سوف يعيد str
السابق.
o = pysimpleinput.input("What is your name?", ["rmwhtspc_str"])
نتيجة.
"Joseph Arauro" -> "JosephArauro"
filter_num
سيقوم هذا الخيار بتصفية إدخال المستخدم لإرجاع الأرقام فقط
السابق.
pysimOut = pysimpleinput.input("How old are you?", ["filternum"])
نتيجة. ->
"oejnzo299kwjo02" -> "29902"
filteralph
سيقوم هذا الخيار بتصفية إدخال المستخدم لإرجاع أحرف الأبجدية فقط
السابق.
pysimOut = pysimpleinput.input("Type random string!", ["filteralph"])
نتيجة. ->
"hello219282839my282872name283739191is8287399turtleion" -> "hellomynameisturtleion"
passwd_input
ملاحظة: إذا كنت تستخدم هذا الخيار ، فيرجى التأكد من إمكانية الوصول إلى
/dev/tty.(مستخدم UNIX)
هذا الخيار سيجعل الإدخال مخفيًا
(NO EXAMPLE)
الصعود والعلاج المنخفض
سيؤدي هذا الخيار إلى تغيير رسائل إدخال المستخدم إلى أقصى أو العكس
السابق.
pysimOut = pysimpleinput.input("What is your name?", options=["upcase/lowcase"])
نتيجة. ->
"gerardo martinuez firatzi" <(OR)> "GERARDO MARTINUEZ FIRATZI"
min_ [NUMBER] و max_ [NUMBER]
الآن ، يمكنك ضبط الطول min/max للإدخال
السابق.
res = pysimpleinput.input("What's your name?", options["min_8", "max_20"])
مدخل المستخدم: فريد
سوف تسألك المطالبة مرة أخرى إذا لم تقم بتمرير المتطلبات
ترجمة و tr_ [COUNTRY ISOCODE]
ملاحظة: يرجى استخدام خيار "ترجمة" في نهاية وسيطة قائمة "الخيارات"
سيقوم هذا الخيار بترجمة المدخلات إلى لغة أخرى ، يجب عليك إضافة "Tr_ [Country Isocode]" بعد خيار الترجمة
Isocode بلد اللغة المدعومة
مثله:
tr_en > translate_englishtr_de > translate_deutsch أو translate_germanytr_fr > Translate_french مثال: (ترجمة من إندونيسيا إلى الإنجليزية)السابق.
tr = pysimpleinput.input("Apa makanan favorit mu?", options["translate", "tr_en"])
تم إدخال المستخدم: "Aku Suka Nasi Goreng"
نتيجة. ->
I like fried rice.
(تم إهمالها) فاليميل
سيقوم هذا الخيار بالتحقق من صحة بريد إلكتروني من المستخدم
السابق. `pysimout = pysimpleinput.input (" اكتب البريد الإلكتروني! "، [" Valemail "])
نتيجة. ->
True | False (If the string is an email it will return True otherwise False)
(تم إهمالها) validate_phonenber
سيؤدي هذا الخيار التحقق من صحة رقم الهاتف من المستخدم
السابق. `pysimout = pysimpleinput.input (" اكتب أرقام هواتفك! "، [" valphnum])
نتيجة. ->
PhoneNumber | Warning (If the string is a valid number it will return the number back otherwise a warning
pysim = pysimpleinput.input("What is your name?", ["rmwhtspc_str","filteralph")
أنا أقدر لك المساهمة في هذه الوحدات
يمكنك المساهمة من خلال رفع هذا الريبو والبدء في إضافة المزيد من الميزات ، وتحسين التعليمات البرمجية وتثبيت الأخطاء ، ثم يمكنك تقديم طلب سحب إلى هذا الريبو وانتظر طلب السحب الخاص بك المدمج
-> Changelog | 0.0.3
-> Changelog | 0.0.3.1
-> Changelog | 0.0.3.5
-> Changelog | 0.0.4
-> Changelog | 0.0.5
-> Changelog | 0.0.5-REV2
-> Changelog | 0.0.6
[COUNTRY ISOCODE][NUM] و max_ [NUM]تم صنع هذا المشروع بنسبة 100 ٪ من قبلي (Turtleion) تم ترخيص هذا المشروع من خلال ترخيص MIT ، قم بزيارة Github https://github.com/turtleion
آسف على اللغة الإنجليزية السيئة ، أنا إندونيسي راجع للشغل :).