Я загружаю некоторые данные из базы данных и вставляю их в текстовый файл, но в качестве подтверждения концепции я использую фиктивные данные, но у меня не получается загрузить текстовый файл с любым содержимым.
@app.route("/results", methods=["GET"])
def results():
if request.method == "GET":
with open("output.txt", 'w') as file:
file.write("Test 1 2 3")
return send_file("output.txt", as_attachment=True, cache_timeout=0)
Текстовый файл загружается, но он пуст? ОДНАКО, просматривая каталог, в котором создан файл, в нем есть текст!?
Это как если бы файл загружался до того, как закончил писать?