Как исправить «ошибку атрибута (имя) из None» при попытке использовать «Button.Left» в pynput

#python #attributeerror #getattribute #pynput

#python #ошибка атрибута #pynput

Вопрос:

Я использую pynput и пытаюсь щелкнуть мышью, для чего я импортирую из pynput:

 from pynput.mouse import Button, Controller
  

Затем в строке 8 я делаю это:

 button = Button.Left
  

И в результате я получаю эту ошибку:

 Traceback (most recent call last):
  File "C:/FILEPATH.py", line 8, in <module>
button = Button.Left
      File "C:Program Files (x86)PythonPython37-32libenum.py", line 346, in __getattr__
raise AttributeError(name) from None
    AttributeError: Left
  

Вы знаете, что я делаю не так, или чего здесь не хватает?

Ответ №1:

Просто взглянув на документы, это должно быть Button.left со строчной, l а не Button.Left с прописной l буквы.