python - 如何将选择(点击)写入文件

标签 python html image user-interface tkinter

我有一组 jpg 数组和一个具有相应 ID 的数组(从 sqlite 数据库(url 到 jpgs ... [[http://xxxxx.xxx/xxx.jpg]]),每个元素( jpg 数组)来自一个或多个主题。

将用户所做的选择写入文件的最简单方法是什么(想想带有小图像的 jinja2 模板和主题前面的几个按钮)。

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

我认为这可以用 php 来完成,但我认为有一种方法可以在本地完成。

在 tkinter 中容易吗? javascript 是否能够写入文件(不是在沙箱中吗?)?

GUI 还是 html?

你会如何解决这个问题?

最佳答案

首先,了解当您处理 Controller 操作(返回 Jinja2 模板并查询数据库的代码)时,您可以在服务器端执行任何类型的操作,Python(或无论您的服务器端语言是什么)都可以。当然,Python 可以写入文件;这已涵盖extensively在文档中。然而,我宁愿将这种数据保存在数据库表中,因为它会尖叫“你想稍后分析的数据集”。因此,您需要跟踪两项信息:user-idchoice。您可能还想跟踪选择顺序,因为 SQL 没有内置的顺序性。

假设您在每个页面上为用户提供两个选择。

  1. 确定一个用户ID。这可以 通过使用 session ID 完成。

  2. 向用户显示一个选择。

  3. 写下选择数(1 或 2,对于 示例),以及用户 ID 和 选择的位置在 序列,到数据库。

  4. 重复直到完成, 增加选择的位置 每次都按顺序。

老实说,如果我没有正确理解您的问题,那么这是一个非常简单的问题。当你接近这样的事情时,试着坐下来在纸上写下你需要追踪的内容。通常,只有几个关键点需要跟踪,然后您可以将其视为如何存储三个(或四个或五个)值的问题,而不是将其视为一个单一且难以解决的问题。

关于python - 如何将选择(点击)写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4640248/

相关文章:

iphone - iPhoneOS 会自动清除库/缓存吗?

javascript - 浏览器/HTML 强制从 src ="data:image/jpeg;base64..."下载图像

python - 使用 scrapy 递归抓取网站

python - matplotlib:创建大量 Patch 对象的有效方法

Python嵌套json对象被序列化为str

Python mmap ctypes - 只读

css - 为 Firefox 设计 HTML5 摘要箭头样式

javascript - 迭代 Meteor Blaze 中的对象

html - -moz- -webkit- 等。用什么?

python - Python 中的图像锐化错误