Python: NameError: имя 'StandardError' не определено

В настоящее время я занимаюсь разработкой веб-сайта с помощью SST - Web Test Framework (я очень новичок), но у меня проблема с python

Я использовал эту ссылку: https://pypi.python.org/pypi/sst/0.2.2

Я использую - Python 3.6.4 и SST - Web Test Framework- Последняя версия: 0.2.4

Мой код:

from sst.actions import *
go_to('http://www.google.com/')

Ошибка:

C:\Python\scrapy-master\Projects>python proxyhar.py
Traceback (most recent call last):
File "proxyhar.py", line 1, in <module>
from sst.actions import *
File "C:\Python\lib\site-packages\sst\actions.py", line 104, in <module>
class EndTest(StandardError):
NameError: name 'StandardError' is not defined

Кто-нибудь подскажет мне, как решить эту проблему.

Спасибо

1 ответ

Решение

sst поддерживает только Python 2, хотя pip позволит вам установить его для Python 3. Ошибка NameError: name 'StandardError' is not defined от sst, пытающегося использовать встроенную исключительную ситуацию StandardError, которая была удалена в Python 3. Чтобы решить эту проблему, вы можете использовать другой модуль (который я бы порекомендовал) или перейти на Python 2.7.

Другие вопросы по тегам