Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中将URL重定向到文本文件_Python_Python 3.x_Flask_Python Requests - Fatal编程技术网

在Python中将URL重定向到文本文件

在Python中将URL重定向到文本文件,python,python-3.x,flask,python-requests,Python,Python 3.x,Flask,Python Requests,我正在尝试将一个url(如pastebin.com/raw/example.txt)重新路由到我电脑上的本地文本文件。有人能帮我使用以下Im吗: from flask import Flask from flask import send_file app = Flask(__name__) @app.route("/raw/example.txt") def request_example(): data = "Example" return data app.run(ho

我正在尝试将一个url(如pastebin.com/raw/example.txt)重新路由到我电脑上的本地文本文件。有人能帮我使用以下Im吗:

from flask import Flask
from flask import send_file
app = Flask(__name__)

@app.route("/raw/example.txt")
def request_example():
    data = "Example"
    return data

app.run(host='0.0.0.0', port=80)
那么,我需要在host=''中添加什么才能让它工作呢?还是改变路线?非常感谢您查看以下内容:

from flask import Flask
from flask import send_file
app = Flask(__name__)

@app.route('/raw/example')
def return_files_tut():
    try:
        return send_file('/path/to/local/file.txt', attachment_filename='example.txt')
    except Exception as e:
        return str(e)

你可以试试这个
@app.route(“/raw/example”)def request_example():try:return send_file('/path/to/local/file.txt',attachment_filename='example.txt'),例外情况为e:return str(e)
这很有用,但不是我要找的。我想知道如何使用app.run函数,我应该在https链接的主机和端口中放置什么