Python 为什么可以';你找不到这个文件吗?

Python 为什么可以';你找不到这个文件吗?,python,flask,Python,Flask,我试图使用这个答案作为指导,从Flask中的get请求返回一个jpg文件 我在根目录中运行了以下代码(在tornado服务器上): 以下是路径: $ pwd pathto/rootdirectory/static/images $ ls 123_Octavia_St.jpg 不要为()使用url_;这是为了生成URL,而不是文件路径 而是将静态目录用作根目录: from flask import app, send_directory @app.route('/pic/<strin

我试图使用这个答案作为指导,从Flask中的get请求返回一个jpg文件

我在根目录中运行了以下代码(在tornado服务器上):

以下是路径:

$ pwd
pathto/rootdirectory/static/images
$ ls
123_Octavia_St.jpg  
不要为()使用
url_
;这是为了生成URL,而不是文件路径

而是将静态目录用作根目录:

from flask import app, send_directory

@app.route('/pic/<string:address>', methods= ["GET"])
def here(address=None):
    return send_from_directory(app.static_folder, 'images/123_Octavia_St.jpg', mimetype='image/jpg')
$ pwd
pathto/rootdirectory/static/images
$ ls
123_Octavia_St.jpg  
from flask import app, send_directory

@app.route('/pic/<string:address>', methods= ["GET"])
def here(address=None):
    return send_from_directory(app.static_folder, 'images/123_Octavia_St.jpg', mimetype='image/jpg')
from flask import app

@app.route('/pic/<string:address>', methods= ["GET"])
def here(address=None):
    return app.send_static_file('images/123_Octavia_St.jpg')