1

私はpythonを取得して次のように入力しました:

sqlite test.db

..シェルに入れますが、構文エラーが発生します....何が見逃されましたか?

4

4 に答える 4

7

あなたは次のことをしたと思いますか?

$ python
Python 2.7.3 (default, Sep 26 2012, 21:51:14) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> sqlite test.db
  File "<stdin>", line 1
    sqlite test.db
              ^
SyntaxError: invalid syntax

代わりにこれを試してください:

import sqlite3
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute('''Your query goes here''')

詳細については、python2またはpython3の sqlite ドキュメントを参照してください。

于 2012-12-31T00:20:33.497 に答える
0

sqlite が PATH に存在するかどうか、およびファイル test.db の権限を確認します

于 2012-12-31T00:20:02.023 に答える
0

sqlite3 コマンド ライン ツールを使用して新しいデータベースを作成したいと考えています。これには、Python コンソールではなく、システム ターミナルを使用する必要があります。したがって、コマンドは次のようになります (Linux システムの場合):

$ sqlite3 test.db
于 2012-12-31T00:25:35.043 に答える