Python:NameError:name' StandardError'未定义

时间:2018-03-01 15:30:30

标签: 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/')

错误是:

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 个答案:

答案 0 :(得分:3)

sst只支持Python 2,即使pip允许你为Python 3安装它。错误NameError: name 'StandardError' is not defined来自sst试图使用在Python 3中删除的内置异常StandardError。要解决这个问题,你需要可以使用不同的模块(我建议使用)或降级到Python 2.7。