小编Car*_*ary的帖子

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

我是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万
查看次数

将常规Javascript转换为jQuery

我有一些代码涉及单击按钮,您要么已登录,要么转到下一页,否则您将退出并收到提醒.我从来没有喜欢onClickHTML内部,所以我想把它转变为点击id并让jQuery发挥其魔力.

我理解jQuery的click函数,但我不知道如何放下do_bid(".$val["id"].");Javascript的其余部分.如果我没有提供足够的信息或者有官方资源,请告诉我.

<li class='btn bid' onclick='do_bid(".$val["id"].");'> Bid </li>

<script>
    //Some other Javascript above this
    function do_bid(aid)
    {
        var loged_in = "<?= $_SESSION["BPLowbidAuction_LOGGED_IN"] ?>";
        if(loged_in=="")
        {
            alert('You must log in to bid!');
        }
        else
        {
            document.location.href="item.php?id="+aid;
        }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

更新:这是整个Javascript代码.我认为到目前为止没有一个答案是有效的,因为答案不符合我的其余Javascript.我希望这有帮助

<script language="JavaScript">
    $(document).ready(function(){
function calcage(secs, num1, num2) {
s = ((Math.floor(secs/num1))%num2).toString();
if (LeadingZero && s.length < 2)
s = "0" + s;
return "" + s + "";
}
function CountBack() {
<?
for($i=0; $i<$total_elements; $i++){ …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery onclick

4
推荐指数
1
解决办法
407
查看次数

标签 统计

except ×1

javascript ×1

jquery ×1

onclick ×1

php ×1

python ×1

python-3.x ×1