【问题标题】:How to resolve an invalid syntax error in Flask when trying to name?尝试命名时如何解决 Flask 中的无效语法错误?
【发布时间】:2019-10-09 12:23:18
【问题描述】:

所以我在烧瓶中设计一个 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 前面还有一个空格。

标签: json flask python-requests api-design


【解决方案1】:

在函数中写入#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)

【讨论】:

    猜你喜欢
    • 2021-01-07
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 2011-04-11
    • 2021-02-13
    相关资源
    最近更新 更多