将爬取的数据放到一个数据库中 用代码显示
时间: 2023-09-18 21:12:19 浏览: 68
好的,您可以使用Python的SQLite模块将爬取的数据存储到一个SQLite数据库中,并使用Python的pandas模块读取数据库中的数据并进行显示。以下是一个简单的示例代码:
```python
import sqlite3
import pandas as pd
# 连接数据库或创建数据库
conn = sqlite3.connect('data.db')
# 创建数据表
conn.execute('''CREATE TABLE IF NOT EXISTS my_table
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
age INTEGER);''')
# 插入数据
conn.execute("INSERT INTO my_table (name, age) VALUES (?, ?)", ('张三', 20))
conn.execute("INSERT INTO my_table (name, age) VALUES (?, ?)", ('李四', 25))
# 提交更改
conn.commit()
# 读取数据并显示
df = pd.read_sql_query("SELECT * from my_table", conn)
print(df)
# 关闭数据库连接
conn.close()
```
这段代码创建了一个名为"data.db"的SQLite数据库,创建了一个名为"my_table"的数据表,并向数据表中插入了两条数据。然后使用pandas模块读取数据表中的数据并进行显示。您可以根据自己的需要修改代码中的数据库名称、数据表名称、数据列名和插入的数据。
阅读全文