Python 基础 CSV文件的操作
1.CSV文件的打开
-
CSV文件可以使用open命令打开,但是一定要用close命令关闭。 也可以用with语句打开,操作结束后,自动关闭。
with open(文件路径字符串,模式字符) as 文件对象名: 文件操作语句
2.reader对象
使用CSV模块读取CSV文件数据时,需要先创建一个reader对象。 然后通过迭代的方法来遍历对象中的每一行。 以列表的形式输出,且文件中所有的数据都是字符串。
>>>import csv >>>with open("stu.csv",r) as stucsv: reader=csv.reader(stucsv) for row in reader: print(row)
3.writer对象
同理可得,写文件时,也需要创建writer对象。 当要写入时,需要调用writerow()方法,将列表存储的一行数据写入文件。
>>>import csv >>>with open("stu.csv",a) as stucsv: writer.writerow=csv.writerow(stucsv) writer.wtiterow([语文,90]) >>> writer.writerows([语文,98],[数学,90]) # 这个方法可以一次性输入多行数据