gpt4 book ai didi

python - ./webapp.py 和 python webapp.py 有什么区别

转载 作者:行者123 更新时间:2023-12-01 04:26:50 28 4
gpt4 key购买 nike

几天前我开始使用 python nflask。我只是想运行一个 python 文件 webapp.pyterminal上使用以下代码但出现错误:

$ ./webapp.py 
from: can't read /var/mail/flask
from: can't read /var/mail/flask
./webapp.py: line 3: syntax error near unexpected token `('
./webapp.py: line 3: `app = Flask(__name__)'

但是使用命令成功运行:

$ python webapp.py 
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
* Restarting with stat

webapp.py

from flask import Flask
from flask import render_template
app = Flask(__name__)


@app.route('/')
def home():
return render_template('home.html')
if __name__ == '__main__':
app.debug = True
app.run(host='0.0.0.0', port=5000)

出于好奇心,

  • ./webapp.py 之间有什么区别和python webapp.py

最佳答案

直接运行python脚本时(没有在命令中指定解释器),需要告诉shell哪个解释器将处理该脚本,例如:

#!/usr/bin/env python
from flask import Flask
from flask import render_template

第一行通常称为“shebang ”。

关于python - ./webapp.py 和 python webapp.py 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32984889/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com