Python对csv文件读写

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jerry_1126/article/details/84931462

Python对csv文件进行读写很简单,使用csv模块可以很简单的完成任务。

对csv文件读

# coding = utf-8
import csv

reader = csv.reader(open("score.csv"))
for item in reader:
    print(item)

 执行结果:

['NAME', 'SCORE']
['Jerry', '98']
['Alice', '83']

 

对csv文件写

# coding = utf -8
import csv

# csv 写入
score1 = ['David', 95]
score2 = ['Wendy', 65]

# 打开文件,追加a, newline="",可以删掉行与行之间的空格
out = open("score.csv", "a", newline="")

# 设定写入模式, dialect="excel"定义文件类型为:excel
csv_write = csv.writer(out, dialect="excel")

# 写入具体内容
csv_write.writerow(score1)
csv_write.writerow(score2)
print("write over")

执行结果:

猜你喜欢

转载自blog.csdn.net/Jerry_1126/article/details/84931462