Как использовать ввод с клавиатуры get с помощью Mac? (Python3)

#python-3.x #macos

#python-3.x #macos

Вопрос:

Я хочу попытаться получить ввод с клавиатуры и использовать его в условном операторе; например, если ‘a’ нажата функция do, если ‘b’ нажата функция do b. Проблема в том, что всякий раз, когда я получаю вывод с клавиатуры, отображается эта ошибка. вызвать ошибку OSError («Ошибка 13 — необходимо запускать от имени администратора») Ошибка операционной системы: ошибка 13 — Необходимо запускать от имени администратора. Я просмотрел некоторые другие сообщения, но не смог найти рабочего решения. [Кстати, я использую модуль клавиатуры (но из-за него появляется ошибка), если есть какие-либо лучшие решения, пожалуйста, сообщите]. Я поместил пример кода, который я нашел:

     import keyboard  
    keyboard.write("GEEKS FOR GEEKSn")  
    keyboard.press_and_release('shift   r, shift   k, n') 
    keyboard.press_and_release('R, K') 
    keyboard.wait('Ctrl')
  

Примечание: я не знаю, как запустить его, также, если в нем есть какие-либо проблемы, пожалуйста, сообщите жизнеспособное решение. Спасибо!

Комментарии:

1. Здравствуйте, и добро пожаловать в SO. Необходимо запускать от имени администратора, пожалуйста, повысьте свои привилегии в этой консоли с помощью sudo

2. Я немного новичок, но не могли бы вы подсказать мне команду sudo?

3. ммм, немного, потому что я бы хотел, чтобы вы усилили усилия, которые вы готовы приложить для поиска решений ваших проблем. Повышение привилегий или запуск sudo в терминале в Linux или macOS (они имеют общую родословную как операционные системы) — это то же самое, что иметь права root или пользователя root. В Windows это эквивалентно запуску от имени администратора. Быстрый поиск в Интернете привел бы вас сюда . Продолжайте в том же духе с помощью Python