首页 > 解决方案 > 尝试运行 python 代码(数组)时出现 SyntaxError

问题描述

我收到一个错误:

File "/home/ofw/playlister/app.py", line 7
    playlists = [
    ^
SyntaxError: invalid syntax

这是我的 app.py 代码:

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
playlists = [
    { 'title': 'Cat Videos', 'description': 'Cats acting weird' },
    { 'title': '80\'s Music', 'description': 'Don\'t stop believing!' }
]

@app.route('/)
def playlists_index():
    """Show all playlists."""
    return render_template('playlists_index.html', playlists=playlists)

我猜它与播放列表数组有关。有什么建议么?提前,谢谢。

标签: pythonflask

解决方案


您在第 5 行使用了装饰器,但下面没有要装饰的内容。必须有一个函数/方法。第 11 行的那个是正确的。


推荐阅读