no such table: xxx 错误的原因之一、解决办法 数据库路径不对 (如果是这个原因,你会发现在当前文件夹多了个.db文件) 解决方法简单粗暴: 在连接数据库的时候加上.db文件的路径。 即把这一句: con = sqlite3.connect('music.db') cur = con.cursor() 改为: con = sqlite3.connect('D:\PycharmProjects\douban\music\music.db') cur = con.cursor()