python与sqlite一起封装一个sql语句然后另一个.py去调用
时间: 2024-01-27 12:06:00 浏览: 148
可以使用Python内置的sqlite3模块来操作SQLite数据库。例如,可以使用如下代码连接到数据库:
```
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 执行一条SQL语句
cursor.execute('SELECT * FROM users')
# 获取查询结果并打印
results = cursor.fetchall()
for row in results:
print(row)
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
在第一个Python文件中,你可以编写一个函数来封装SQL语句,例如:
```
import sqlite3
def execute_sql(sql):
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
cursor.execute(sql)
results = cursor.fetchall()
cursor.close()
conn.close()
return results
```
然后在另一个Python文件中,你可以调用这个函数来执行SQL语句,例如:
```
from first_file import execute_sql
# 执行查询语句
results = execute_sql('SELECT * FROM users')
# 打印查询结果
for row in results:
print(row)
```
希望以上代码可以帮助你实现Python与SQLite的交互。
阅读全文