关于python csv模块进行操作

关于python当中csv模块进行操作

使用csv模块对csv文件进行操作,是一种较为实用的数据处理方法。
常规使用csv模块进行文件处理步骤可以分为三个阶段:
打开(open)→读写()→关闭()
在一些介绍csv使用方法的博客中,见到了下列一些说法:如
“读取文件通过 csv.reader() 方法“
@https://www.cnblogs.com/salt-fish1/p/10174942.html
这个说法,提到“方法”,说明csv.reader()是“csv类”里的函数:
所以,open的本质,是创建一个对象“d”,然后在后续操作中,将d作为参数,输入各个各个函数进行操作。
举例说明吧:

案例1: 将csv文件中的文件逐行打印出来:

import csv
data_file='swim100m.csv'
d=open(data_file,'r',encoding='utf-8')
data_result=csv.reader(d)
for i in data_result:
    print(i)

案例2: 创建csv文件并写入信息

import csv 
test_file='abctest.csv'
list1=[['a','1'],['b','2'],['c','3']]
list2=[['d','4'],['e','5']]
d=open(test_file,'w',encoding='utf-8')     # open(file,mode=) 
file_result=csv.writer(d)

for i in list1:
    file_result.writerow(i)

file_result.writerows(list2)

你可能感兴趣的:(关于python csv模块进行操作)