Python 请求URL时未找到Flask-404

Python 请求URL时未找到Flask-404,python,flask,web,web-development-server,Python,Flask,Web,Web Development Server,编辑:我使用ATOM作为我的代码编辑器 这是我的第一个烧瓶应用程序。这是api.py的代码: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' @app.route('/csi/') def cs(): return 'Hello, World!' app.run() 我可以显示带有路由(“/”)的主页,但是,当我运

编辑:我使用ATOM作为我的代码编辑器

这是我的第一个烧瓶应用程序。这是api.py的代码:

from flask import Flask
app = Flask(__name__)

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

@app.route('/csi/')
def cs():
    return 'Hello, World!'

app.run()
我可以显示带有路由(“/”)的主页,但是,当我运行带有扩展路由(“/csi”)的URL时,它会显示404 not found

这就是我试图运行的:
http://127.0.0.1:5000/csi

并收到以下错误消息:

未找到
在服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试


您输入了错误的URL 编写此代码时:

@app.route('/csi/')
def cs():
    return 'Hello, World!'

 app.run()

您的url必须是:
http://127.0.0.1:5000/csi/

尝试从
/csi/
中删除尾随的
/
,代码看起来很好。我已经用python 3.9.1尝试过了。这两种方法对我都有效。因此,您在ATOM中运行它,在这种情况下,ATOM也是您的web客户端(大多数人将使用“浏览器”而不是“web客户端”-嗯,web客户端是更通用的术语)。您使用的是什么版本的flask?我得到了
http://127.0.0.1:5000/csi
而不是