python - 尝试运行 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)
我猜它与播放列表数组有关。有什么建议么?提前,谢谢。
解决方案
您在第 5 行使用了装饰器,但下面没有要装饰的内容。必须有一个函数/方法。第 11 行的那个是正确的。
推荐阅读
- python - FileNotFoundError: [Errno 2] No such file or directory for different opening types
- python - 小马如何设置栏目评论
- css - 如何更改 .sub-head 的 z-index 以显示在悬停动画的 .navbar-fixed 下?
- python - Django:除非删除父模型,否则防止删除子模型
- reactjs - 如何使用提供的操作通过模拟 Axios 来编写一个笑话测试?
- makefile - 在不使用目标的情况下,如何防止目标的先决条件扩展?
- android - Android:如何处理 WorkManager Rx 的结果?
- python - 如何将包含日期的数据框转换为具有正确日期格式的列表并保存在 csv 文件中
- javascript - HTML5 视频 - 自动全屏显示
- java - 试图在我的集合中获取现有文档,但它返回 DocumentSnapshot 为空。有什么线索吗?