Python中数据加载、存储与文件格式学习主要涉及以下几个方面:

  1. 数据加载:Python提供了多种方式加载数据,如使用内置的open()函数读取文本文件,使用pandas库读取CSV、Excel、SQL数据库等格式的数据,使用numpy库读取二进制文件等。

  2. 数据存储:Python也提供了多种方式存储数据,如使用内置的open()函数写入文本文件,使用pandas库将数据保存为CSV、Excel、SQL数据库等格式,使用numpy库将数据保存为二进制文件等。

  3. 文件格式:Python支持多种文件格式,如文本文件、CSV、Excel、JSON、XML、SQL数据库、二进制文件等。不同格式的文件有不同的特点和用途,需要根据具体情况选择合适的文件格式。

下面是一些常用的数据加载、存储和文件格式的示例代码:

  1. 使用open()函数读取文本文件:
with open('data.txt', 'r') as f:
    data = f.read()
print(data)
  1. 使用pandas库读取CSV文件:
import pandas as pd
data = pd.read_csv('data.csv')
print(data.head())
  1. 使用pandas库将数据保存为Excel文件:
import pandas as pd
data = pd.read_csv('data.csv')
data.to_excel('data.xlsx', index=False)
  1. 使用numpy库将数据保存为二进制文件:
import numpy as np
data = np.array([1, 2, 3, 4, 5])
np.save('data.npy', data)
  1. JSON格式的数据加载和存储:
import json
# 加载JSON数据
with open('data.json', 'r') as f:
    data = json.load(f)
print(data)
# 存储JSON数据
with open('data.json', 'w') as f:
    json.dump(data, f)
  1. XML格式的数据加载和存储:
import xml.etree.ElementTree as ET
# 加载XML数据
tree = ET.parse('data.xml')
root = tree.getroot()
print(root)
# 存储XML数据
tree.write('data.xml')
  1. SQL数据库的数据加载和存储:
import sqlite3
# 加载SQL数据
conn = sqlite3.connect('data.db')
cursor = conn.execute('SELECT * FROM table')
data = cursor.fetchall()
print(data)
# 存储SQL数据
conn.execute('INSERT INTO table (col1, col2) VALUES (?, ?)', ('value1', 'value2'))
conn.commit()
python中数据加载、存储与文件格式学习

原文地址: https://www.cveoy.top/t/topic/bqhE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录