Как можно сделать текст в терминале Linux, при нажатии на который выполняется какая-нибудь команда Python?
Всем привет) и так, сразу скажу, что пытаюсь разобраться с CLI интерфейсом в Python, GUI мне не заходит. Работаю с Linux терминалом.
И так, у меня такой вопрос: как сделать текст, при нажатии на который выполняется какая та команда питона?
Например:
Есть текст "write something" если нажать на него то выполняется команда "print("Hello world")" как можно это сделать?
(P.S я знаю о том, что можно выводить сразу готовую ссылку на сайт какой нибудь и уже на него можно нажать и тогда перекинет на этот сайт, но мне надо чтобы выполнялась команда)
Использовать модули для работы с консолью. Модуль mouse, для определения куда нажата кнопка и реагировать, если она нажалась куда нужно.
При этом, терминал перерисовать весь целиком, а не стандартно выводить какую-то строку.
Т.е. иметь буфер всего экрана и выводить его целиком, перед этим полностью очищая терминал, чтоб не было прокрутки.
Всё это достаточно трудоемкая задача, если не иметь специальный фреймворк, которых скорее всего на питон нет.
Текст будет где? В терминале ? Тогда тебе уже ответили… Если в окне, то надо изучить программирлвание под Виндовс или создание оконных приложений под Gnome/KDE desktop