2012-02-12 7 views
2

Я пытаюсь установить Pywinauto на свой компьютер, чтобы я мог провести некоторое тестирование на нем. Но проблема в том, что я продолжаю получать следующую ошибку, каждый раз, когда я пытаюсь ее установить.pywinauto installation roadblock

C:\Users\Ganesha>python g:\pywinauto\pywinauto-0.4.0\pywinauto-0.4.0\setup.py install 
    File "g:\pywinauto\pywinauto-0.4.0\pywinauto-0.4.0\setup.py", line 104 
    except ImportError, e: 
        ^
SyntaxError: invalid syntax 

Я думал, что есть зависимость, так, что я бы установить Ctypes и SendKey, а затем попробовать.

во-первых, я идет в правильном направлении

так я установил Ctypes от: http://starship.python.net/crew/theller/ctypes/ прямо вперед, файл MSI и установлен.

Но, sendkeys, я не могу просмотреть/посетить указанную страницу.

Есть ли проблема со страницей? если нет, то я делаю неправильно? Где еще я могу получить sendkeys от ???

Я использую Python 3.2 на компьютере с Windows 7.

Пожалуйста, помогите мне и проведите меня. Если это повторяющийся вопрос/запрос, укажите мне предыдущий вопрос/вопрос и прошу простить мое невежество.

С уважением, Vinu

ответ

2

Походит pywinauto для питона < 3, поскольку синтаксис обработки исключений не применяется для Python 3 и, таким образом, ошибка вам смотри.

См PEP 3110:

PEP 3110: Catching exceptions. You must now use except SomeException as variable instead of except SomeException, variable. Moreover, the variable is explicitly deleted when the except block is left. 

Вы должны попробовать использовать python2 * вместо этого..

+0

Я новичок в Python. Не могли бы вы подробнее рассказать о том, как я могу решить эту проблему. С уважением, Vinu – Vinayaka

+0

Вы должны установить Python версии 2 для использования pywinauto. Python 2.72 - последняя версия для Python2. http://python.org/getit/ –

+0

Спасибо, я постараюсь установить Python 2.72. – Vinayaka