import sqlite3
db=sqlite3.connect('new.db')
cursor=db.cursor()
cursor.execute('''CREATE TABLE hello(id INTEGER PRIMARY KEY,
Message_type, time_sent, time_received, response)''')
上述计划,但当我从一个.py文件运行相同的程序时,它不会创建任何表或数据库的Python Sqlite3- Python的外壳可以创建和编辑数据库,但为什么不能在一个.py文件创建或从Python shell中执行将执行,并通过上述名称创建一个数据库时,访问任何数据库
你怎么知道它没有创建表?它是否产生错误信息? –
因为我通过数据库浏览器手动检查它。-dbbrowser for sqlite – lotrgandalf
如果在脚本中添加db.commit()和db.close(),会发生什么情况? – Kyle