Эта библиотека все еще находится в прогрессе в разработке. Если вы нашли ошибки, сообщите мне об этом на выпусках PysimpleInput GitHub
Вы можете установить PysimpleInput с PIP или с помощью .whl
pip3 install --upgrade PySimpleInput
pip3 install (PySimpleInput Wheel File).whlЕсли вы хотите последнее обновление, выберите филиал Devel, если вы хотите стабильное обновление, выберите Main Branch
import PySimpleInput
pysim = PySimpleInput.PySimpleInput()
вход()
процесс_()
Process_ может понравиться ввод, но он используется только для обработки текста
ex. filtering user input to return only numbersПримечание.
В этом разделе содержатся все варианты, которые доступны в 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"
Фильтералф
Эта опция будет отфильтровать ввод пользователя только для возврата символов алфавита
бывший.
pysimOut = pysimpleinput.input("Type random string!", ["filteralph"])
Результат. ->
"hello219282839my282872name283739191is8287399turtleion" -> "hellomynameisturtleion"
passwd_input
Примечание. Если вы используете эту опцию, убедитесь, что у вас есть доступ к
/dev/tty.(Пользователь Unix)
Эта опция скрыт
(NO EXAMPLE)
Upcase и Low Care
Эта опция изменит входные буквы пользователя на прописное или наоборот
бывший.
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]» после опции перевода
Поддерживаемая языковая страна изокода
так:
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_phoneNumber
Эта опция проверит номер телефона от пользователя
бывший. `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")
Я ценю вас за то, что вы внесли свой вклад в эти модули
Вы можете внести свой вклад, разбив этот репо и начать добавлять больше функций, оптимизировать код и исправить ошибки, затем вы можете сделать запрос на вытягивание в этот репо и подождать ваш запрос на тягу
-> Чанэлог | 0,0,3
-> Чанэлог | 0.0.3.1
-> Чанэлог | 0.0.3.5
-> Чанэлог | 0,0,4
-> Чанэлог | 0,0,5
-> Чанэлог | 0,0,5-рев2
-> Чанэлог | 0,0,6
[COUNTRY ISOCODE][NUM] и max_ [NUM]Этот проект был сделан на 100% со мной (Turtleion) Этот проект был лицензирован лицензией MIT Посетите мой github https://github.com/turtleion
Извините за плохой английский, я индонезийский кстати :).