Leia os dados do arquivo sem salvá-lo no Flask

| | | | | | | | | |

Estou escrevendo meu primeiro pedido de frasco. Estou lidando com uploads de arquivos e, basicamente, o que quero é ler os dados/conteúdo do arquivo carregado sem salvá-lo e imprimi-lo na página resultante. Sim, estou assumindo que o usuário sempre carrega um arquivo de texto.

Aqui está a função de upload simples que estou usando:

@app.route("/upload/ ", métodos=["GET", "POST"]) def upload(): if request.method == "POST": file = request.files["file"] if file: filename = secure_filename(file.filename) file.save(os.path.join(app.config["UPLOAD_FOLDER"], nome do arquivo)) a = "arquivo carregado" return render_template("upload.html", data = a) 

Neste momento, estou salvando o arquivo, mas o que preciso é que a variável "a" contenha o conteúdo/dados do arquivo.. alguma ideia?