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])
		# 这个方法可以一次性输入多行数据
经验分享 程序员 微信小程序 职场和发展