为什么除非设置断点,否则我无法获得预期的输出?

我遇到了一个函数问题,我应该得到一个JSON只有当我在第 8 行放置断点时才得到的 a ,但是当我删除断点并返回/打印时decodedInfo我得到一个空白列表,这是我的代码:


1  from flask import Flask, request, jsonify

2  import requests

3

4  @app.route('/urlinfo', methods=['POST'])

5  def foo():

6      urlId = request.json.get('urlId')

7      requestUrl = 'https://127.0.0.1/' + urlId + '/bar'

8      urlInfo = requests.get(requestUrl)

9      decodedInfo = urlInfo.content.decode()

10     print(decodedInfo)

11     return decodedInfo


呼如林
浏览 147回答 1
1回答

梦里花落0921

在第 8 行之前添加一个计时器解决了这个问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python