填写html问题时为用户分配一个数字

2024-09-28 01:29:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用flask创建一个带有html和python的questionnare web应用程序。目前,html表单输入保存到CSV文件中,通过读取CSV文件,使用python代码计算问题结果

当用户的答案被保存到CSV中时,我想分配一个“用户响应id”,指示特定用户的响应,这样当计算问题结果时,就可以为该特定用户计算结果。我不知道该怎么做。如何为用户的所有答案分配ID值

以下是如何保存对问题的回答:

ID,Response_ID,Question_ID,Ans
1,2,1,1985
2,2,2,6
3,2,3,3000
4,2,4,2

这就是用户“2”的响应。 多谢各位


Tags: 文件csv答案代码用户webid应用程序
1条回答
网友
1楼 · 发布于 2024-09-28 01:29:16

创建一个全局变量,并在每次调用要保存的函数时增加它

counter = 1

def my_saving_function():
   #do something to add the counter variable into the data to be written to the CSV.
   counter++

如果要在应用程序中实现SQL数据库之类的内容,只需创建一个autoincrement integer列,然后使用MAX(ID_列)之类的内容进行查询,并将其添加到要编写的CSV中

相关问题 更多 >

    热门问题