невозможно импортировать имя "Рабочий стол" из "pywinauto"

Я пытаюсь использовать pywinauto для управления калькулятором в выигрыше 10.

Я установил pywinauto-0.6.8 и

from pywinauto import Desktop, Application

app = Application(backend="uia").start('calc.exe')

dlg = Desktop(backend="uia").Calculator
dlg.type_keys('2*3=')
dlg.print_control_identifiers()

dlg.minimize()
Desktop(backend="uia").window(title='Calculator', visible_only=False).restore()

Но полученная ошибка:

ImportError: невозможно импортировать имя "Рабочий стол" из "pywinauto" (C:\Users\MJ\Anaconda3\lib\site-packages\pywinauto__init__. Py)

1 ответ

У меня работает тот же код.

Пожалуйста, проверьте версию pywinauto, которую вы установили, с помощью

pip list (for MAC use: pip3 list)

Поскольку Desktop был представлен в одном из выпусков 0.6.x.

Или попробуйте переустановить его с помощью

pip install --upgrade pywinauto
Другие вопросы по тегам