json - 尝试命名时如何解决 Flask 中的无效语法错误?
问题描述
所以我在烧瓶中设计一个API,当我尝试这个时得到无效的语法:
@summy.route('/api/summarize', methods=['POST', 'GET'])
# Get Data
articleUrl = request.json['articleUrl']
if not request.json or 'articleUrl' not in request.json:
abort(400)
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
我收到以下错误消息:
'articleUrl' 返回一个无效的语法错误。
请有人可以帮我解决问题。
解决方案
在函数中写入#Get Data 部分。@summy 之前还有一个空格。代码将是:
@summy.route('/api/summarize', methods=['POST', 'GET'])
def api():
# Get Data
articleUrl = request.json['articleUrl']
if not request.json or 'articleUrl' not in request.json:
abort(400)
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
推荐阅读
- r - 我需要能够对 r 中的时间列进行排序(但它是花费的小时、天、周的集合,而不是正常格式的时间)
- python - 导致错误“WavFileWarning:无法理解块(非数据),跳过它”的文件。
- imagemagick - 如何使用 ImageMagick 和 python 限制 tiff 文件大小?
- ssl - 是否可以将 Cloudflare TLS 证书用于不在 Internet 上的内部网站?
- javascript - 使用 req.query 查找所有对象 LIKE 字符串
- ios - 如何在 iOS 中实现纵向模式下的 SplitView 功能?
- swift - swift tvOS 垂直滚动网格
- javascript - 如何查找二维数组中两个坐标之间的所有元素
- android-viewmodel - 使用数据绑定时如何在viewModel.class中获取小部件的值(numberpick)
- wordpress-theming - 木材/树枝 + ACF - Wordpress