您正在使用一个id(而不是一个id列表)在元组上循环:((1424794931452.0,), (1424794931645.0,), (1424794931821.0,), (1424794932014.0,), (1424794932189.0,)

因此每个i都被设置为其中一个元组。通过使用索引或在for循环赋值中添加逗号来提取标识:

^{pr2}$

或者for i, in data:

dt = datetime.fromtimestamp(i // 1000)

s = dt.strftime('%Y-%m-%d %H:%M:%S')

sql2 = "UPDATE accelerometer SET test = " + s + "WHERE _id=" + i

cursor.execute(sql2)

您应该在这里真正使用SQL参数而不是字符串连接;然后可以重用SQL语句:sql2 = "UPDATE accelerometer SET test = ? WHERE _id=?"

for i, in data:

dt = datetime.fromtimestamp(i // 1000)

cursor.execute(sql2, (i, dt))

在这里我做了两个假设:您的数据库驱动程序使用?作为占位符语法(可以改为%s),并且它本机支持datetime对象(现在大多数都可以),所以您不需要先使用datetime.strftime()来生成字符串。在

语句重用可以更进一步,因为数据库只需解析一次查询,并且只需生成一个查询计划;这加快了重复执行的速度。在

使用SQL参数还有另一个非常重要的优点:它可以防止SQL注入攻击(攻击者添加引号和其他SQL语句)。对于你的具体意见,这不是一个太大的问题,但应始终牢记在心。在

python所有变量更新_在python中,如何动态更新变量?相关推荐

  1. java变量同名_浅析Java中局部变量与成员变量同名解决技巧

    要想区分这哥俩,首先,我们得知道它们分别是什么.先从成员变量下刀. 成员变量 我们来研究一个事物: 属性:外在特征:例如人的身高,体重 行为:能够做什么:例如人有说话,打球等行为. 而在Java语言中 ...

  2. 【C 语言】指针间接赋值 ( 直接修改 和 间接修改 指针变量 的值 | 在函数中 间接修改 指针变量 的值 | 在函数中 间接修改 外部变量 的原理 )

    文章目录 一.直接修改 和 间接修改 指针变量 的值 二.在函数中 间接修改 指针变量 的值 三.在函数中 间接修改 外部变量 的原理 一.直接修改 和 间接修改 指针变量 的值 直接修改 指针变量 ...

  3. 在python中是否可以使用if作为变量名_在Python中可以使用if 作为变量名_python使用符号 标示注释...

    在Python中可以使用if 作为变量名 答:× " src=" " style="max-width: 100%; display: inline;" ...

  4. python中none算变量吗_在python中对变量判断是否为None的三种方法总结

    三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...

  5. python怎么避免浅拷贝_详谈Python中的深拷贝和浅拷贝

    在平时工作中,经常涉及到数据的传递,在数据传递使用过程中,可能会发生数据被修改的问题.为了防止数据被修改,就需要在传递一个副本,即使副本被修改,也不会影响原数据的使用.为了生成这个副本,就产生了拷贝. ...

  6. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  7. python flask热更新_客户端python热更新

    介绍: 热更新,就是在维持服务不间断的情况下,对软件代码逻辑或配置数据进行更新修复.随着游戏项目引入了脚本语言以后,热更新技术逐渐成为了标配,在我经历过的游戏项目中,无论是服务端还是客户端,版本的更新 ...

  8. python生成word目录_使用Python更新MS Word .docx文档的目录(目录)

    我使用python包" python-docx"来修改MS Word .docx文档的结构和内容.该软件包无法更新TOC(目录)[Python: Create a "Ta ...

  9. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  10. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

最新文章

  1. 800名科学家Nature联名发文主张废除p值!
  2. mingw编译ffmpeg 错误:Unknown option --enable-memalign-hack
  3. SAP PP模块调研问卷
  4. springboot websocket_SpringBoot 集成 WebSocket 实现前后端消息互传
  5. ES6 Symbol 数据类型
  6. 【编译原理】:NFA转变为DFA的子集构造法
  7. spark RDD,reduceByKey vs groupByKey
  8. 如何格式化电脑_电脑硬盘不小心格式化如何恢复【恢复方法】
  9. 如何处理Ibatis结合MySQL数据库使用时的事务操作
  10. unity如何得到所有子对象_Unity中获取多级子父节点的对象的两种方式
  11. 最完整UI库Kendo UI发布R3 2018|附下载
  12. 移动机器人系列4——移动机器人动力学
  13. 单例模式 java 例子_java单例模式实例
  14. IOS和安卓微信打开网页,界面显示差异大的问题。
  15. matlab弹簧振子的阻尼振动,matlab阻尼振动模拟
  16. Andriod Studio创建数据库并查看自己创建的数据库
  17. 微信小程序--简约加载动画合集
  18. LINUX-SHELL基础
  19. 面试题-java高级(答案超详细)
  20. PTA 天梯赛的善良(20分)[C语言]

热门文章

  1. Win7 单机Spark和PySpark安装
  2. Java笔试题解答和部分面试题
  3. Web开发技巧:使用自定义数据属性创建弹出窗口
  4. PHP 基本语法,变量
  5. Robots.txt 协议详解及使用说明
  6. 转:模态对话框的支持 (IE,Firefox,Chrome)
  7. silverlight开发无法调试问题
  8. XNA中三维空间物体的几种旋转方法
  9. ubuntu 下操作目录,出现Permission denied的解决办法
  10. 老板眼中理想的“数据中台”,是不是真的存在?