python - 如何使用 web.py 安装 Python 时附带的 sqlite3 版本?

标签 python database sqlite web.py python-2.7

我正在浏览 web.py 0.3 教程,一旦我得到 hereimport sqlite3 并设置 dbn='sqlite3' 但它不起作用。以前有人这样做过吗?

编辑 - 我想通了。我使用了 John 发布的链接中的代码并制作了以下脚本:

import sqlite3

conn = sqlite3.connect('c:\users\user\py\database')
c = conn.cursor()

c.execute('''
CREATE TABLE todo (id integer primary key, title text, created date, done boolean default 'f');
''')
c.execute('''
CREATE TRIGGER insert_todo_created after insert on todo
begin
update todo set created = datetime('now')
where rowid = new.rowid;
end;
''')

c.execute('''
insert into todo (title) values ('Learn web.py');
''')

conn.commit()
c.close()

最佳答案

不应该只是 dbn='sqlite' 吗?

关于python - 如何使用 web.py 安装 Python 时附带的 sqlite3 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5055526/

相关文章:

python - BioPython AlignIO ValueError 说字符串必须具有相同的长度?

python简单的正则表达式帮助

.NET - 一种快速的轻量级持久键值存储

sql - SQL-2 中的 Twitter 风格的关注者表

Java 连接并执行数据库语句而不阻塞程序

javascript - 在 Javascript 函数中使用 last_insert_row() 与在数据库查询工具中使用时有何区别?

mysql - Rails 迁移错误 - SQLite 数据库无法删除或添加列

python - Boto connect_xxx 方法和连接池

python - 运行其他文件时如何将 python 字典添加为命令行参数?

android - SELECT 以包含每个 ID 的第一行和最后一行的值