【问题标题】:VisualStudioCode does not give outputVisual Studio Code 不提供输出
【发布时间】:2021-03-26 11:27:58
【问题描述】:

我正在使用 Windows 10 Home。我有 Python 3.9.1 和 Visual Studio Code。我正在学习 Visual Studio Code 中的 Flask。我只想运行这段代码:

from flask import Flask

app =Flask(__name__)

@app.route("/")
def index():
    return "Home Page"

index()

打开终端后我写了'python hello.py(hello is my files name)'。但它不起作用。当我按下ent时没有任何反应,我们只是跳过一行。

我该怎么办?

【问题讨论】:

  • 顺便说一句,它是 Windows 10 Home 而不是 Microsoft 10 Home
  • Mindows ‼⁉
  • 对不起,你是对的。我的错@ManasKhandelwal
  • 你安装flask了吗
  • 我纠正了拼写错误@ManasKhandelwal

标签: python html css visual-studio-code


【解决方案1】:

像这样更改您的代码:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
    return "Home Page"

if __name__ == "__main__":
    app.run()

当你在终端运行这个脚本时,你会在它启动开发服务器时看到一些信息,例如

 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [26/Mar/2021 13:30:48] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [26/Mar/2021 13:30:48] "GET /favicon.ico HTTP/1.1" 404 -

现在,打开浏览器并转到http://127.0.0.1:5000/

请注意,有不同的方式来构建和运行您的烧瓶应用程序,请参阅文档或教程..

【讨论】:

  • 非常感谢@buran,非常感谢您的帮助
  • 你的意思是它不工作?你意识到你正在构建一个网络应用程序,对吧?您将在网络浏览器中看到结果。我建议你找到一个教程并遵循它。
  • 不,现在可以了。我只是问为什么我使用的方法不起作用。但是我看到了你后来添加的注释,所以我改变了我的评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-27
  • 2021-11-11
  • 2017-07-25
  • 2020-09-29
  • 1970-01-01
  • 2018-09-06
  • 1970-01-01
相关资源
最近更新 更多