要將CSV文件轉換為字典,你可以使用csv
模塊和DictReader
類。下面是一個示例代碼:
import csv
def csv_to_dict(file_path):
result = []
with open(file_path, 'r') as file:
reader = csv.DictReader(file)
for row in reader:
result.append(row)
return result
# 用法示例
file_path = 'data.csv' # 替換為你的CSV文件路徑
data = csv_to_dict(file_path)
print(data)
在這個示例中,csv_to_dict
函數將打開指定的CSV文件,并使用DictReader
類進行讀取。每一行將轉換為一個字典,其中每個列的標題將成為字典的鍵,相應的值將成為字典的值。所有的字典將存儲在一個列表中,并最后返回。