共計 670 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 可以使用各種庫和工具來讀取結(jié)構(gòu)化數(shù)據(jù),以下是一些常用的方法:
- 使用內(nèi)置的 csv 模塊來讀取 CSV 文件:
import csv
# 打開 CSV 文件
with open('data.csv', 'r') as file:
# 創(chuàng)建 CSV 讀取器
reader = csv.reader(file)
# 逐行讀取數(shù)據(jù)
for row in reader:
print(row)
- 使用 pandas 庫來讀取各種結(jié)構(gòu)化數(shù)據(jù)文件,如 CSV、Excel、SQL 等:
import pandas as pd
# 讀取 CSV 文件
data = pd.read_csv('data.csv')
# 打印前幾行數(shù)據(jù)
print(data.head())
- 使用 json 庫來讀取 JSON 格式的數(shù)據(jù):
import json
# 打開 JSON 文件
with open('data.json', 'r') as file:
# 加載 JSON 數(shù)據(jù)
data = json.load(file)
# 處理數(shù)據(jù)
print(data)
- 使用 xml 庫來讀取 XML 格式的數(shù)據(jù):
import xml.etree.ElementTree as ET
# 解析 XML 文件
tree = ET.parse('data.xml')
# 獲取根元素
root = tree.getroot()
# 遍歷元素
for element in root:
# 處理數(shù)據(jù)
print(element.text)
以上是一些常見的讀取結(jié)構(gòu)化數(shù)據(jù)的方法,具體使用哪種方法取決于數(shù)據(jù)的具體格式和需求。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完