我正在尝试使用sqlite3并创建数据库,但我无法入门。我去终端并输入sqlite3开始。我得到以下提示:
sqlite>
我安装了sqlAcademy并且正在尝试完成本教程,但是使用的示例如下:
>>> import sqlalchemy
>>> sqlalchemy.__version__
0.7.0
他们似乎在终端中输入,但我的代码显示错误:
sqlite> import sqlalchemy;
Error: near "import": syntax error
我应该在终端中使用包装器,以便输入Python吗?我是否需要单独编写,编译和运行所有示例,还是有更简单的方法?
我知道这听起来很模糊,但我认为我做的事情非常明显错误。太新了,不知道它是什么。
答案 0 :(得分:6)
那是因为你在sqlite终端上运行。示例代码应该从python的终端运行。
答案 1 :(得分:1)
进一步扩展Demian的答案:
在终端类型中:
$ python
你会得到(或类似的,取决于你安装的python版本)
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
从那里,您可以输入import sqlalchemy
或者,您可以创建一个python脚本文件(* .py)并将代码放入其中。然后运行代码,方法是更改到文件所在的目录,然后输入
python filename.py
希望有所帮助。