gpt4 book ai didi

python - 使用逗号时,除了处理程序中的语法无效

转载 作者:IT老高 更新时间:2023-10-28 21:16:36 26 4
gpt4 key购买 nike

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

  File "app.py", line 101
except InvalidUserPass, e:
^
SyntaxError: invalid syntax

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

@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)

最佳答案

改变

except InvalidUserPass, e:

except InvalidUserPass as e:

this了解更多信息。

关于python - 使用逗号时,除了处理程序中的语法无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12519554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com