📅  最后修改于: 2023-12-03 15:24:02.324000             🧑  作者: Mango
数据保存是任何应用程序中的核心任务。以下是一些最常见的数据存储选项:
文本文件是一种常见的数据存储形式。在大多数编程语言中,打开和写入文本文件都非常简单。以下是一个示例:
# 打开文件
file = open("data.txt", "w")
# 写入数据
file.write("Hello, World!")
# 关闭文件
file.close()
CSV 文件是一种以逗号分隔的值文件格式,通常用于存储表格数据。以下是一个示例:
import csv
# 打开文件
with open("data.csv", "w", newline="") as csvfile:
# 创建写入器
writer = csv.writer(csvfile)
# 写入数据
writer.writerow(["Name", "Age", "Gender"])
writer.writerow(["Alice", "25", "Female"])
writer.writerow(["Bob", "30", "Male"])
JSON 文件是一种轻量级的数据交换格式,通常用于Web应用程序中。以下是一个示例:
import json
# 写入数据
data = {
"Name": "Alice",
"Age": 25,
"Gender": "Female"
}
with open("data.json", "w") as jsonfile:
json.dump(data, jsonfile)
SQLite 是一种轻量级的关系型数据库,可在大多数操作系统上使用。以下是一个示例:
import sqlite3
# 连接到数据库
conn = sqlite3.connect("data.db")
# 创建表
cursor = conn.cursor()
cursor.execute("CREATE TABLE users (name text, age integer, gender text)")
# 插入数据
cursor.execute("INSERT INTO users VALUES ('Alice', 25, 'Female')")
cursor.execute("INSERT INTO users VALUES ('Bob', 30, 'Male')")
# 提交事务并关闭连接
conn.commit()
conn.close()
以上是一些最常见的数据存储选项,可以根据实际需要选择适合自己项目的存储形式。