python - flask 运行错误

标签 python flask

这个问题在这里已经有了答案:





bash: syntax error near unexpected token `(' - Python

(4 个回答)


5年前关闭。



http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

我正在关注这个 flask 教程。
^ 使用 python run.py 运行程序时下面的代码运行良好。但是当我按照教程中的说明进行操作时 -> ./run.py我最终得到了这个->
from: can't read /var/mail/flask
    ./run.py: line 2: syntax error near unexpected token ('
    ./run.py: line 2: app = Flask(__name__)

我正在运行的代码
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

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

有谁知道为什么在使用 ./run.py 时它不能正常运行? ?使用 Mac

最佳答案

执行以下操作(假设您使用的是 mac/linux)chmod 755 file.py该文件是您的文件。

#!/usr/bin/env python
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
     return 'Hello World!'

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

关于python - flask 运行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38710704/

相关文章:

python - 对于多维范围,是否有 Python 的 range(n) 等价物?

python - lambda 如何选择要返回的值

python - 是否有返回 p 值的 python 的 Anderson-Darling 实现?

python - 将列表参数传递给 Jinja2 扩展中的调用节点

python - Flask 没有收到 HTML POST 的数据

python - nose-gae 环境变量问题

python - 如何有效地从多个列表中获取一组唯一值 (Python)

python - 如何在不创建新列表的情况下增加列表中的数字?

python - tensorflow如何忽略未定义的标志

python - 在 flask 中重定向时发出 POST 请求