【发布时间】:2015-02-22 01:11:18
【问题描述】:
我正在尝试使用 PythonAnywhere 和 Flask 编写一个非常简单的 web 应用程序,它可以让用户上传文本文件,生成 csv 文件,然后让用户下载 csv 文件。它不必花哨,它只需要工作。我已经编写了从驱动器上的 txt 文件生成 csv 的程序。
现在,我的函数打开驱动器上的文件:
with open(INPUTFILE, "r") as fname:
并使用以下内容写入 csv:
with open(OUTPUTFILE, 'w') as fname:
INPUTFILE 和 OUTPUTFILE 是文件名字符串。
将文件作为对象处理,由flask/html以某种方式返回会更好吗?
我不知道该怎么做。我应该如何构建这个程序?我需要多少个 HTML 模板?我宁愿处理这些文件而不将它们保存在任何地方,但如果我必须将它们保存到 PythonAnywhere 目录,我可以。我怎样才能做到这一点?
【问题讨论】:
标签: python python-2.7 file-upload flask pythonanywhere