在使用python对文件操作的过程中,你肯定碰到过对CSV文件的操作,下面就python对csv文件的操作进行详述。
创新互联服务项目包括昭通网站建设、昭通网站制作、昭通网页制作以及昭通网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,昭通网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到昭通省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
CSV(Comma-Separated Values)逗号分隔符,也就是每条记录中的值与值之间是用分号分隔的。
打开CSV文件并写入一行数据
>import csv >c=open("url.csv","w") >writer=csv.writer(c) >writer.writerow(['name','address','city','state'])
这里的操作是实现csv文件的打开以及写入一行数据,首先是导入csv模块,(如果没有安装csv模块,可以参考模块的安装方式,包括pip 和 easy_install)
相关推荐:《Python教程》
然后,使用csv的open函数以w(写入)方式打开,如果该csv文件不存在,则会在相对目录中创建一个csv文件。然后实例化一个写入对象writer,最后是使用writerow函数写入一条记录。
这里写入的数据也可以使用列表数据类型list,举例说明一下:
>rlist=[] >rlist.append('name') >rlist.append('address') >rlist.append('city') >rlist.append('state') >writer.writerow(rlist) #这里主要是方便写入数据的格式 >c.close()
注意:
在写入数据的时候可能会由于字符编码的原因导致输入的数据出现乱码,解决的方式有两种,一种可以通过先处理存入的数据的编码格式,可以查看博客,这里不再详述;另一种方式为在将数据写入到csv的时候利用csv设置写入字符地编码方式,如下所示添加命令行:
>import csv >c=open("url.csv","w") >c.write('\xEF\xBB\xBF') #这里是重点地方********重点内容** >writer=csv.writer(c) >writer.writerow(['name','address','city','state'])
分享题目:创新互联Python教程:python如何写入csv
网址分享:http://www.csdahua.cn/qtweb/news21/252371.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网