在SQLAlchemy中调用create_engine后,目录中没有SQLlite数据库

时间:2016-04-07 02:25:48

标签: python sqlalchemy

导航到目录并在Python shell中键入命令后:

 from sqlalchemy import *
 db = create_engine('sqlite:///tutorial.db')

我没有在目录中看到名为tutorial.db文件的数据库文件。我是否必须使用其他命令来创建实际的数据库文件并保存?

1 个答案:

答案 0 :(得分:1)

SQLAlchemy的Engine对象懒惰地构造实际的底层数据库连接,等到第一次数据库操作再尝试连接数据库之前。

尝试运行查询或创建表,看看数据库是否出现。