Я работаю над приложением, в котором я беру немного деталей из пользовательского интерфейса и подключаюсь к бэкэнд-API для получения некоторых данных. После того, как я получу данные, мне нужно записать их в файл на локальной машине. Я использовал что-то вроде этого
def csv_writer(<few_params>):
output_file = "/tmp/{}_{}.csv".format(xyz,datetime.now())
if <something> == "thing":
headers = ["s_no", "id"] + keys
else:
headers = ["s_no", "feature_id"] + keys
with open(output_file, "w", encoding="utf8") as file:
writer = csv.writer(file)
writer.writerow(headers)
Это работает нормально, когда я запустил приложение на локальном хосте, но теперь, когда оно развернуто в более высоких средах, появляется диалоговое окно, показывающее, что файл загружен в tmp местоположение, но не могу найти его в моей локальной машине. Загружается ли файл в папку tmp сервера, на котором размещено приложение?
Как загрузить файл на локальный компьютер, даже если приложение размещено в какой-либо среде?
Примечание. Над кодом написано Python.