看起来我无法使用flask运行python。
我的文件是“ hello.py”,这是代码:
from flask import Flask
myapp = Flask(__name__)
@myapp.route('/')
def index():
return 'hello!'
它运行正常,但是如果我这样做:set FLASK_APP=hello.py
它给了我SyntaxError: invalid syntax
然后如果我这样做:env:FLASK_APP=hello.py
再次
,它会运行,但是执行以下操作:{{1}
它给了我同样的语法错误。
答案 0 :(得分:0)
之后
from flask import Flask
myapp = Flask(__name__)
@myapp.route('/')
def index():
return 'hello!'
# Add this line
myapp.run()
并以python hello.py
的身份运行python文件
答案 1 :(得分:0)
这些是命令,假设您位于文件hello.py
的目录中。
# Unix Bash (Linux, Mac, WSL)
export FLASK_APP=hello
flask run
# Windows CMD:
set FLASK_APP=hello
flask run
# Windows PowerShell:
env:FLASK_APP = "hello"
flask run
在Windows和WSL Ubuntu 20.04中用hello.py
测试过:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'