终端中sqlite的无限语法错误

Chr*_*ris -1 python sqlite terminal sqlalchemy

我正在尝试使用sqlite3并创建数据库,但是我无法入门.我去终端并输入sqlite3开始.我得到以下提示:

sqlite>
Run Code Online (Sandbox Code Playgroud)

我安装了sqlAcademy并且正在尝试完成本教程,但是有以下示例:

>>> import sqlalchemy
>>> sqlalchemy.__version__ 
0.7.0
Run Code Online (Sandbox Code Playgroud)

他们似乎在终端中输入,但我的代码显示错误:

sqlite> import sqlalchemy;
Error: near "import": syntax error
Run Code Online (Sandbox Code Playgroud)

有没有我应该在终端中使用的包装器,所以我可以输入Python?我是否需要单独编写,编译和运行所有示例,还是有更简单的方法?

我知道这听起来很模糊,但我认为我做的事情非常明显错误.太新了,不知道它是什么.

Dem*_*cht 6

那是因为你在sqlite终端上运行.示例代码应该从python的终端运行.

  • 只是为了简单起见:在***SQLite***终端中你可以编写和执行SQL - 在***Python***终端你可以编写和执行Python,你可以使用SQLAlchemy库与之交互您的SQLite数据库以pythonic方式. (2认同)