Загрузка и загрузка файлов с помощью Flask
Я пытаюсь написать действительно простое веб-приложение с PythonAnywhere и Flask, которое позволяет пользователю загружать текстовый файл, генерирует CSV-файл, а затем позволяет пользователю загружать CSV-файл. Это не должно быть фантазией, это должно только работать. Я уже написал программу для генерации CSV из TXT-файла на диске.
Прямо сейчас моя функция открывает файл на диске с:
with open(INPUTFILE, "r") as fname:
и пишет CSV с:
with open(OUTPUTFILE, 'w') as fname:
с INPUTFILE и OUTPUTFILE, являющимися строками имени файла.
Было бы лучше для меня, чтобы обрабатывать файлы как объекты, возвращаемые как-то колба / html?
Я не знаю, как это сделать. Как мне структурировать эту программу? Сколько шаблонов HTML мне нужно? Я бы предпочел работать с файлами без сохранения их где угодно, но если бы мне пришлось сохранять их в каталоге PythonAnywhere, я мог бы. Как я могу это сделать?