Python操作csv文件实例 Python操作csv文件实例详解

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

Python操作csv文件实例 Python操作csv文件实例详解

红尘心   2021-03-23 我要评论
想了解Python操作csv文件实例详解的相关内容吗,红尘心在本文为您仔细讲解Python操作csv文件实例的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Python,csv,下面大家一起来学习吧。

一、Python读取csv文件

说明:以Python3.x为例

#读取csv文件方法1
import csv
csvfile = open('csvWrite.csv',newline='')#打开一个文件
csvReader = csv.reader(csvfile)#返回的可迭代类型
print(type(csvReader))
for content in csvReader:
  print(content)
csvfile.close()#关闭文件
//运行结果如下:
<class '_csv.reader'>
['编号', '网址', '关键字']
['1', 'http://nnzhp.cn/', '牛牛']
['2', 'http://www.baidu.com/', '百度']
['3', 'http://www.jd.com/', '京东']
['4', 'http://http://www.cnblogs.com/hhfzj/', '自己博客']
#读取csv文件方法2
import csv
with open('csvWtite.csv',newline='') as csvfile:#此方法:当文件不用时会自动关闭文件
  csvReader = csv.reader(csvfile)
  for content in csvReader:
    print(content)

二、写数据到csv文件

import csv
csvfile = open('csvWrite.csv', 'w',newline='')
writer = csv.writer(csvfile)
writer.writerow(('编号', '网址', '关键字'))
ss= [
 ('1', 'http://nnzhp.cn/', '牛牛'),
 ('2', 'http://www.baidu.com/', '百度'),
 ('3', 'http://www.jd.com/', '京东')
]
ccs = ('4', 'http://http://www.cnblogs.com/hhfzj/', '自己博客')
writer.writerows(ss)
writer.writerow(ccs)
csvfile.close()

说明:以Python3.x为例

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们