Python操作csv文件实例详解

发布时间 - 2026-01-11 02:34:55    点击率:

一、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为例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Python  # csv  # python文件和目录操作方法大全(含实例)  # python 文件和路径操作函数小结  # Python 文件读写操作实例详解  # Python中的文件和目录操作实现代码  # python 文件与目录操作  # Python中文件的读取和写入操作  # Python基础文件操作方法超详细讲解(详解版)  # 为例  # 牛牛  # 京东  # 博客  # 大家多多  # 自动关闭  # 迭代  # csvfile  # open  # import  # brush  # py  # reader  # br  # csvReader  # csvWrite  # newline  # style  # text  # align 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何用免费手机建站系统零基础打造专业网站?  javascript中闭包概念与用法深入理解  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  如何在万网利用已有域名快速建站?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何在宝塔面板中创建新站点?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  如何在阿里云虚拟主机上快速搭建个人网站?  三星、SK海力士获美批准:可向中国出口芯片制造设备  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  再谈Python中的字符串与字符编码(推荐)  高防服务器如何保障网站安全无虞?  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何在Windows虚拟主机上快速搭建网站?  Windows Hello人脸识别突然无法使用  iOS UIView常见属性方法小结  Laravel API资源类怎么用_Laravel API Resource数据转换  在线教育网站制作平台,山西立德教育官网?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何用AWS免费套餐快速搭建高效网站?  Android okhttputils现在进度显示实例代码  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  装修招标网站设计制作流程,装修招标流程?  nodejs redis 发布订阅机制封装实现方法及实例代码  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Firefox Developer Edition开发者版本入口  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  进行网站优化必须要坚持的四大原则  简单实现Android验证码  Laravel如何实现本地化和多语言支持?(i18n教程)  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  JavaScript常见的五种数组去重的方式  HTML 中如何正确使用模板变量为元素的 name 属性赋值  高防服务器租用首荐平台,企业级优惠套餐快速部署  详解Android图表 MPAndroidChart折线图  Android仿QQ列表左滑删除操作  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  如何在建站主机中优化服务器配置?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  Laravel如何配置和使用缓存?(Redis代码示例)  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  独立制作一个网站多少钱,建立网站需要花多少钱?  什么是javascript作用域_全局和局部作用域有什么区别?