我正在尝试将路径用作函数中的参数,但它不起作用。我不知道如何进行..
foo=['a','b','c']
@app.route('/<path:path>')
def switch(path)
return path[0]
当我去 /foo 时,我想要 'a' 但它不起作用..
你能帮我吗 ?
为什么不这样
path_map={'foo':'a','bar':'b','baz':'c'}
@app.route('/<path>')
def switch(path)
return path_map[path]
/foo 返回一个
/bar 返回 b
/baz 返回 c
from flask import Flask
app = Flask(__name__)
foo = ['a','b','c']
@app.route('/<path:path>')
def switch(path):
return path[0]
if __name__ == '__main__':
app.run(debug=True)
你的代码看起来像这样吗?运行此脚本后,您可以在yoursite/a:a获得结果