import csv
class csv_function_summary():
def __init__(self):
print('csv功能概要')
# """字典"""
def csv_dictwrite_function(self,csv_name,data): #字典写入csv
#data数组[],字典{key:value}中key部分
print("写入一些简单的字典数据到csv")
#open csv
csvfile = open(csv_name, 'w', newline='')#csvData2.csv创建一个空的csv
# 写入csv头部
write = csv.DictWriter(csvfile, data)
write.writeheader()
# 写入csv内容
write.writerow({data[0]: 'BOB',data[1]: 'man'})
write.writerow({data[0]: 'TOM',data[1]: 'man'})
write.writerow({data[0]: 'TIM',data[1]: 'man'})
#close csv
csvfile.close()
def csv_dictread_function(self,csv_name,data):# 读取csv字典数据
print("读取dict csv内容")
# open csv
csvfile = open(csv_name, 'r', newline='')
# 读取csv内容
readfile= csv.DictReader(csvfile)
for row in readfile:
print(row[data[0]], row[data[1]])
# c
字典,数组的csv写入和读取
最新推荐文章于 2025-05-13 15:19:57 发布