Python:NameError:名称“StandardError”未定义

Amo*_*har 1 python sst

我目前正在使用 SST - Web 测试框架开发一个网站(我非常初学者),但我对 python 有问题

我使用了这个链接: https: //pypi.python.org/pypi/sst/0.2.2

我正在使用 - Python 3.6.4 和 SST - Web 测试框架 - 最新版本:0.2.4

我的代码是:

from sst.actions import *
go_to('http://www.google.com/')
Run Code Online (Sandbox Code Playgroud)

错误是:

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
Run Code Online (Sandbox Code Playgroud)

任何人都建议我如何解决这个问题。

谢谢

小智 5

sst 仅支持 Python 2,尽管 pip 会让您为 Python 3 安装它。该错误NameError: name 'StandardError' is not defined来自 sst 尝试使用内置异常 StandardError,该异常已在 Python 3 中删除。要解决此问题,您可以使用不同的模块(其中我建议)或降级到 Python 2.7。