让用户从一个cgi脚本输入关键字,并将该信息保存在另一个cgi脚本的list / txt文件中

时间:2012-12-11 09:57:24

标签: python cgi

基本上我想要完成的是让用户能够在一个cgi脚本(我现在拥有)上键入某个单词,然后它会将该条目保存在列表中并显示该单词和整个列表另一页。此外,我将它保存为.txt文件,但首先我想弄清楚如何显示整个列表。现在它只显示用户输入的关键字。

1 个答案:

答案 0 :(得分:2)

您的代码无法在多个帖子上累积关键字列表。首先,CGI脚本没有状态,因此每次都会从空白列表开始。即使不是这样,每次都明确地将keywords重置为空白列表。

您需要在运行之间的某个位置存储列表。文本文件可以使用,但前提是您可以保证任何时候只有一个用户可以访问它。

由于您是CGI脚本的新手,我不知道您为什么要学习它们。这些天使用它们的理由很少。真的,你应该删除CGI脚本,使用Web框架(像Flask这样的微框架适合你),并将列表存储在数据库中(同样,非结构“no-sql”存储可能对你有用)。