推荐一款离线资料库储存python抓取的资料
推荐使用SQLite作为离线资料库储存Python抓取的资料。SQLite是一种轻量级的关系型数据库,不需要独立的服务器进程或配置,所有数据都存储在一个文件中,非常适合作为本地离线数据库使用。同时,Python自带SQLite库,使用方便。以下是一个简单的示例代码:
import sqlite3
# 连接数据库,如不存在则自动创建
conn = sqlite3.connect('data.db')
# 创建数据表
conn.execute('''CREATE TABLE IF NOT EXISTS articles
(id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL,
content TEXT NOT NULL);''')
# 插入数据
title = "Python入门"
content = "Python是一种简单易学的编程语言"
conn.execute("INSERT INTO articles (title, content) VALUES (?, ?)", (title, content))
# 查询数据
cursor = conn.execute("SELECT * FROM articles")
for row in cursor:
print(row)
# 关闭数据库连接
conn.close()
在这个示例中,我们创建了一个名为data.db的SQLite数据库,并创建了一个名为articles的数据表。然后,我们插入了一条标题为“Python入门”,内容为“Python是一种简单易学的编程语言”的数据。最后,我们查询了所有的文章数据,并打印出来。你可以根据自己的需求来修改代码,实现更复杂的数据操作。
原文地址: https://www.cveoy.top/t/topic/vWM 著作权归作者所有。请勿转载和采集!