Python 如何将选项(单击)写入文件

Python 如何将选项(单击)写入文件,python,html,image,user-interface,tkinter,Python,Html,Image,User Interface,Tkinter,我有一个JPG数组和一个带有各自ID的数组(从sqlite db(到JPG的URL[[http://xxxxx.xxx/xxx.jpg]]),每个元素(JPG数组)来自一个或多个主题 写用户选择的文件最简单的方法是什么(想想jinja2模板,上面有小图片和一些主题按钮) 我不介意它是否只写num;themes之类的东西(我可以对sqlite数据库进行更新) 我认为它可以用php实现,但我知道有一种方法可以在本地实现 在特金特容易吗? javascript能够写入文件(不是在沙盒中吗?) GUI还

我有一个JPG数组和一个带有各自ID的数组(从sqlite db(到JPG的URL[[http://xxxxx.xxx/xxx.jpg]]),每个元素(JPG数组)来自一个或多个主题

写用户选择的文件最简单的方法是什么(想想jinja2模板,上面有小图片和一些主题按钮)

我不介意它是否只写num;themes之类的东西(我可以对sqlite数据库进行更新)

我认为它可以用php实现,但我知道有一种方法可以在本地实现

在特金特容易吗? javascript能够写入文件(不是在沙盒中吗?)

GUI还是html


如何解决这个问题?

首先,要了解,当您处理控制器操作(返回Jinja2模板并查询数据库的代码)时,您可以在Python服务器端执行任何类型的操作(或您的服务器端语言)可以。Python当然可以写入文件;这在文档中有介绍。但是,我更喜欢将此类数据保存在数据库表中,因为它会尖叫“您希望稍后分析的数据集”因此,您需要跟踪两位信息:用户id选择。您可能还需要跟踪选择序列,因为SQL没有内置顺序

假设您在每个页面上给用户两个选择

  • 确定一个用户id。这可能会 可以通过使用会话id来完成

  • 向用户显示一个选项

  • 写下选项编号(1或2,用于 示例),以及用户ID和 选择权在市场中的地位 序列,并将其发送到数据库

  • 重复,直到你完成, 增加选项的位置 在每次的顺序中


  • 老实说,如果我对你的问题理解正确,这是一个非常简单的问题。当你处理类似的事情时,试着坐下来,在纸上写下你需要跟踪的内容。通常,需要跟踪的关键点不会超过几个,然后你可以将其作为如何存储三个关键点的问题来处理(或四个或五个)值,而不是作为一个单一的、无法接近的问题。

    你到底在说什么?你去沙漠,跳一个特殊的舞蹈,等待神的回答。在没有php(在简单的ubuntu pc上)的情况下,将选择从html写入文件的最简单方法是Thanx。我不需要跟踪用户id(但是你的算法很棒。)对于这个“单一的、不可接近的问题”我很抱歉