Python中文
首页
教程
问答
标签
搜索
登录
注册
SQLite Python和语句不工作
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图从一个SQLite数据库中提取一个行列表,这些行位于一周中的某一天和某一天的某个小时。 当我打开sqlite浏览器并键入SQL时:</p> <pre><code>SELECT * FROM points WHERE strftime('%H', checkintime) == '12' AND strftime('%w', checkintime) == '1' </code></pre> <p>它起作用了,我收到了我应该接收的所有行。 但是,当我尝试在python中执行此操作时:</p> ^{pr2}$ <p>当时间是12,天是1时,返回的结果为零。 更奇怪的是,当我将<code>execute</code>语句更改为使用硬编码值时,它可以工作。在</p> <p><strong>我尝试将我的vars类型转换为string和int,但还是不行。:(</strong></p> <p>有什么建议吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我认为您必须将数字参数转换为字符串,否则它们不会像您在sqlite中的语句中那样被引用。变量替换为?不引用数字。在</p> <p>实际上是在比较字符串,因此必须将参数转换为字符串。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
pyVISA GPIB GET(组执行触发器)
7 回答
Pyvisa IOerror设备:Korad K3005d电源
8 回答
PyVISA mac OS X(山狮)安捷伦33250
10 回答
Pyvisa Pyusb无法加载大于1 MB的序列
7 回答
pyVisa RS232太慢
2 回答
PyVISA RS232超时错误(安捷伦电源)
2 回答
PyVISA SCPI命令和查询(值更新问题)
1 回答
PyVISA SerialInstrument需要硬重置才能在故障后连接
5 回答
pyvisa,未找到函数viOpen
7 回答
pyVISA:以编程方式将仪器返回到本地模式
10 回答
pyvisa:接口类型是什么意思?
7 回答
pyvisa.errors.VisaIOError:VI_ERROR_TMO(1073807339):操作完成前超时
10 回答
PyVisa“更复杂的示例”根本不运行Keithley 2400不理解的命令
1 回答
PyVisapy后端
10 回答
PyVISA不能写入超过7F的十六进制字符
8 回答
PYVISA中的ENUM模块和cStringIO模块
9 回答
PyVisa代码的图形用户界面
6 回答
Pyvisa使用按键电源超时
9 回答
PyVISA和Kethley 2701只能从一个通道获取结果
5 回答
PyVisa和Printing New D
4 回答