Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求在执行之前等待键输入_Python_Terminal_Python Requests_Virtualenv - Fatal编程技术网

Python请求在执行之前等待键输入

Python请求在执行之前等待键输入,python,terminal,python-requests,virtualenv,Python,Terminal,Python Requests,Virtualenv,我正在学习python。目前正在编写一些测试应用程序,需要从其他站点获取一些html并将其显示在我的浏览器中。为此,我使用: 使用Python2.7的virtualenv flask作为我的web框架 请求获取html 每次运行应用程序并刷新页面时,我都需要转到终端并按enter键才能继续。我该怎么阻止它?我希望它能自动执行 这里没有特殊的例子或特殊的代码。运行标准请求。获取(someURL)。然后我在我的终端(我用来启动virtualenv和flask应用程序)中看到有问题的URL,只有在

我正在学习python。目前正在编写一些测试应用程序,需要从其他站点获取一些html并将其显示在我的浏览器中。为此,我使用:

  • 使用Python2.7的virtualenv

  • flask作为我的web框架

  • 请求获取html

每次运行应用程序并刷新页面时,我都需要转到终端并按enter键才能继续。我该怎么阻止它?我希望它能自动执行


这里没有特殊的例子或特殊的代码。运行标准请求。获取(someURL)。然后我在我的终端(我用来启动virtualenv和flask应用程序)中看到有问题的URL,只有在我点击终端中的enter键后,执行才会继续

from flask import Flask
import requests

@route("/")
def test():
    return start_req()

def start_req():
    r = requests.get('https://example.com')
    #now it waits me to hit enter in terminal
    return r.text

好的,因为我是noob,我不知道我的.py文件应该以enter结尾。我相信这就解决了问题。

请给出答案,期望有人猜出问题是不合理的。请输入您的代码。你在哪里经营?在控制台中,在某个编辑器中?当您必须按enter键时,是否收到任何消息?你读过这篇课文吗?可能您有一些错误信息或其他有用信息,但您没有阅读。终端中正在运行什么?客户端请求脚本还是服务器脚本?试着点击ctrl-C,也许你会得到一个堆栈跟踪,显示关注的行。这里没有特殊的例子或特殊的代码。运行标准请求。获取(someURL)。然后我在我的终端(我用来启动virtualenv和flask应用程序)中看到有问题的URL,只有在我点击终端中的enter键后,执行才会继续。我已经更新了我的问题。如果在单独的窗口中运行
flask
过程,会发生什么?