我正在尝试使用PythonAnywhere和Flask编写一个非常简单的webapp,它允许用户上传文本文件,生成csv文件,然后让用户下载csv文件.它不一定是花哨的,它只需要工作.我已经编写了从驱动器上的txt文件生成csv的程序.
现在,我的函数打开驱动器上的文件:
with open(INPUTFILE, "r") as fname:
Run Code Online (Sandbox Code Playgroud)
并编写csv:
with open(OUTPUTFILE, 'w') as fname:
Run Code Online (Sandbox Code Playgroud)
INPUTFILE和OUTPUTFILE是文件名字符串.
对于我来说,将文件作为对象进行处理会更好吗?不知怎的,这会被flask/html返回?
我不知道该怎么做.我该如何构建这个程序?我需要多少个HTML模板?我宁愿在没有将它们保存到任何地方的情况下处理文件,但如果我必须将它们保存到PythonAnywhere目录,我可以.我怎样才能做到这一点?