Как в python сделать парсинг информации из input() без нажатий enter?
после запуска main.py программа просит ввести пункт меню, и нажать энтер. Окей, это делается с помощью keyboard.wait('1')
далее, нужно вводить значения, например: "tt876" , жмём энтер - программа парсит префикс 'tt' и делает то, что нужно сделать с этим префиксом. Проблема в нажатии энтер.
хотелось бы чтобы один раз выбрал меню, и дальше бесконечно жмёшь кнопки tt554tt234hm897pt9987 и так далее, и программа просто проверяет инпут после каждого нажатия на предмет совпадения с маской(префикс+общая длинна). Как реализовать непрерывный ввод, и предоставление этого ввода на проверку.
С помощью keyboard в голове крутится лютый костыль, но вдруг есть более человеческое решение.
Алан Гибизов, да нет ответа, до сих пор не нашёл способ. Stdin блокирует любые действия, просто вводятся символы но никаких действий провести с ними невозможно, их только можно отправить пачкой, а другие способы из интернета работают так же. Мне кажется, что уже всё перепробовал, там были какие-то библиотеки в интернете, но они как-то криво работают что ли. +тут никто не ответил, пришёл к выводу что нельзя просто взять, и по одному символу считывать, наверное нужно подключать какую-то библиотеку, которая будет асинхронно в цикле мониторить все нажимаемые кнопки, но пока нет времени разбираться с этим.