import csv
"""
與excel文件不同,csv文件中:
1.數據都沒有數據類型,值都是‘字符串’
2.沒有顏色和樣式,不能指定單元格測的寬高,不能合並單元格
3.沒有對個工作表
4.不能嵌入圖像圖表
"""
readcsv.csv如下:

# data = []
# csvFile = open('readcsv.csv','r')
# reader = csv.reader(csvFile)
# for item in reader:
# # print(item)
# data.append(item)
# print(data)
#
# #關閉csv文件
# csvFile.close()
#
#讀取本地csv文件
# with open('readcsv.csv','r') as csvfile:
# reader1 = csv.reader(csvfile)
# for line in reader1:
# print(line)
csvFile2.csv如下:

#從列表中寫入csv文件 -->從data中讀取列表(一)
# csvFile2 = open('csvFile2.csv','w',newline='',encoding='utf-8')
# writer = csv.writer(csvFile2)
# m = len(data)
# for i in range(m):
# writer.writerow(data[i])
# csvFile2.close()
#從列表中寫入csv文件 -->從data中讀取列表(二)
data1 = [['a1',123],['a2',234],['a3',345],['a4',456]]
csvFile2 = open('csvFile2.csv','w',newline='',encoding='utf-8')
writer = csv.writer(csvFile2)
m = len(data1)
for i in range(m):
writer.writerow(data1[i])
csvFile2.close()
#從字典中寫入
data2 = {'b1':123,'b2':234,'b3':345,'b4':456}
csvFile2 = open('csvFile2.csv','w',newline='',encoding='utf-8')
writer = csv.writer(csvFile2)
for key in data2:
writer.writerow([key,data2[key]])
csvFile2.close()