【发布时间】:2021-09-07 13:39:35
【问题描述】:
我正在尝试使用 python3 命令将我的代码从终端运行到我的本地主机,但由于某种原因它没有在服务器上运行。有人可以帮忙吗?
这是我连接到网络服务器的代码。
from flask import Flask
from flask import request
from flask import Response
import keywordnum
app_first = Flask(__name__)
@app_first.route("/")
def key():
word=request.args.get('word')
len=keywordnum.count(word)
reply=str(len)
r= Response(response=reply, status=200)
return r
if__name__=='__main__'
app_first.run(host="0.0.0.0",port=4000)
【问题讨论】:
-
缩进在
python中非常重要。仔细检查您的代码缩进并尝试再次运行 -
仍然给我同样的结果。一旦我在终端中运行它,我期待一个 http 地址,我可以复制并粘贴以查看网络服务器上的代码,但它没有给我。
-
请重新格式化上面的代码,以便我们为您提供帮助。您在
if__name__=='__main__':中缺少一个冒号。 -
感谢它最初没有阅读 if 语句,但是当我删除并重新编写它时,它起作用了。不习惯你所说的这种python语言@jgmh的缩进