0
私は、既存のSQLiteデータベースをPythonにインポートしようとしています。 Pythonで大量のデータベースクエリを一度に実行するスクリプトを作成したいと思います。PythonにSQLiteファイルをインポートする
SQLiteファイルに接続しようとすると、Pythonは接続しようとしているフォルダに同じ名前の新しいファイルを書き込みます。コードは次のよう:
import sqlite3;
conn = sqlite3.connect("C:\Test\Databasename.sqlite")
c= conn.cursos()
私は、特定のテーブルにクエリを実行しようとすると、Pythonは表示には「テーブル(または類似)を見つけることができない」、それは新しいデータベースファイルを作成しているからです。既存のものをインポートするのではなく、
Pythonで既存のファイルを開く方法を教えてください。私はここで長い悩みを抱えていましたが、私は悲しいことに答えを見つけることができませんでした:()
私はこれを行ってきました - それでも私には「このようなテーブルはありません」エラーが表示されます。 私が使用した後続のコードは、sql = "SELECT * FROM table1"とそれに続くcursor.execute(sql)です。その他のアイデアは? – CJW
申し訳ありませんが、あなたのsqlite DBの内容がわからないので、テーブルが存在するかどうかを確認することはできません。 –