相关疑难解决方法(0)

使用逗号时处理程序除外的语法无效

我是Python的初学者,并且一直在测试不同类型的示例代码.当我开始使用Python3而不是2.7; 我遇到了语法错误,但我不明白如何修复该错误.

  File "app.py", line 101
    except InvalidUserPass, e:
                          ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

这里有更多代码来提供一些上下文:

@app.route('/login/', methods=['GET', 'POST'])
def login():
    error = None
    if request.method == 'POST':
        session['username'] = request.form['username']
        session['password'] = request.form['password']
        try:
            # use reddit_api's login
            r.login(user=session['username'], password=session['password'])
        except InvalidUserPass, e:
            error = 'Incorrect username or password. '
        if not error:
            subreddits = r.user.get_my_reddits(limit=25)
            my_reddits = []
            for i in range(25):
                my_reddits.append(subreddits.next().display_name)
            session['my_reddits'] = my_reddits
            return redirect(url_for('index'))
    return render_template('login.html', error=error)
Run Code Online (Sandbox Code Playgroud)

python except python-3.x

16
推荐指数
2
解决办法
2万
查看次数

Cassandra:“cqlsh”第 145 行,ImportError 除外,e: ^ SyntaxError:语法无效

使用 jdk 1.8.0_151 和 python 3.6 在 Windows 10 中安装了 cassandra 3.11.1 版本。环境变量中可用的所有路径。当我在命令提示符下运行 cqlsh 时,出现以下错误:

File "C:\Cassandra\bin\\cqlsh.py", line 145
    except ImportError, e:
                      ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

任何人,以上错误有运气吗?

cassandra-3.0 python-3.6

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

cassandra-3.0 ×1

except ×1

python ×1

python-3.6 ×1

python-3.x ×1