文章目录
1.任务目标
我们上节课学习了Unittest框架,那么这节可我们学习读取csv文件,我们熟练使用读取csv文件的方法。
2.CSV文件读取
1.前期工作:在某个文件中创建一个Excel文件,放入三行数据,这里是姓名+年龄(可以自己随意写),然后另存为CSV文件格式。
2.读取步骤:(1)导入CSV代码库;(2)以只读形式打开文件;(3)由于打开文件的数据不能直接查看,所以要进行格式转换;(4)使用for循环打印除第一行标题之外的所有数据。
3.任务实操
代码如下
mport csv #导入CSV代码库 def read(): #将数据读取存在一个方法中,方便后面被调用 path=r"D:\canshuhua\element1.csv" #找到需要读取的CSV文件 stream=open(path,'r') #以只读的形式打开文件 data=csv.reader(stream) #进行数据格式转换 list=[] #将读取的数据存放到list中 i=0 for row in data: #使用for循环进行读取 if i!=0: list.append(row) i=i+1 return list if __name__ == '__main__': data=read() for row in data: print(row)
执行结果
4.小结
读取csv文件很重要,对后面我们学习数据驱动有着很大的帮助,我们要熟练使用读取csv文件的方法。