我正在尝试将路径用作函数中的参数,但它不起作用。我不知道该怎么办..
foo=['a','b','c']
@app.route('/<path:path>')
def switch(path)
return path[0]
当我去/ foo时,我想要'a'但它不起作用..
你能帮我吗?
答案 0 :(得分:1)
为什么不这样呢
path_map={'foo':'a','bar':'b','baz':'c'}
@app.route('/<path>')
def switch(path)
return path_map[path]
/ foo返回
/ bar返回b
/ baz返回c
答案 1 :(得分:0)
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
中获得结果