首页 > 解决方案 > 如何在 python 中使用 sqlite3 读取 .sql 文件?

问题描述

我在这里遇到了几篇文章 但我不明白发生了什么,它给我一个错误 cursor.executescript(sql_as_string) sqlite3.OperationalError: near "SET": syntax error

这是我的代码

import tkinter as tk
import  sqlite3

connection = sqlite3.connect(":memory:")

cursor = connection.cursor()

sql_file = open("databases/hott.sql")
sql_as_string = sql_file.read()
cursor.executescript(sql_as_string)

for row in cursor.execute("SELECT * FROM airports"):
    print(row)

我在这里使用的 SQL 文件

任何帮助,将不胜感激。谢谢你

标签: pythonsqlsqlite

解决方案


推荐阅读