将python的运行数据生成数据库文件
时间: 2023-12-04 20:05:58 浏览: 23
你可以使用Python内置的sqlite3模块来生成数据库文件。下面是一个简单的示例代码:
```python
import sqlite3
# 连接到数据库文件,如果不存在则创建
conn = sqlite3.connect('data.db')
# 创建一个游标对象
c = conn.cursor()
# 创建一个表
c.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER)''')
# 插入数据
c.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 25))
c.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Bob', 30))
c.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Charlie', 35))
# 提交更改并关闭连接
conn.commit()
conn.close()
```
在上面的示例代码中,我们首先使用`sqlite3.connect()`方法连接到数据库文件`data.db`,如果文件不存在则会自动创建。然后使用游标对象`c`创建一个名为`users`的表,并插入了三条数据。最后,我们提交更改并关闭连接。
运行上述代码后,会在当前目录下生成一个名为`data.db`的数据库文件,其中包含了我们插入的数据。