csv文件中,以,作为分隔符,先手动创建一个csv格式的文件file.csv;
#文件的读取
import csv #首先导入csv模块
with open("file.csv") as f: #首先打开文件
reader2 = csv.reader(f,delimiter=",") #使用csv.reader()读取打开的文件
print reader2 #打印出来的其实只是一个对象的模型,可以遍历打印
for i in reader2:
print i #输出每一行的数据
name1 = i[0]
age1 = i[1]
name.append(name1)
age.append(age1)
list_2d = [name,age] #将文件内容解析为二维数组;
print list_2d
#文件的写入
file1 = open("file.csv","a",newline="") #a表示追加,若为W则会覆盖原文件,newline=‘’必须加,否则追加内容的时候回出现空行;
csv_write = csv.writer(file1,dialect="excle") #dialect定义文件的类型
csv_write.writerow("haha","12")