我想在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目录中,我可以这样做。我该怎么做?