python csv使用_Python基于csv模块实现读取与写入csv数据的方法
本文实例讲述了Python基于csv模块实现读取与写入csv数据的方法。分享给大家供大家参考,具体如下:
通过csv模块可以轻松读取格式为csv的文件,而且csv模块是python内置的,不需要下载就可以直接用。
一、准备csv文件
文件名是 e:\t.csv,文件内容:
org_id,org_name,state,emp_id
1,销售1,'1',123
2,销售2,'0',321
3,销售3,'1',231
1,,'1',1234
二、读取csv数据
代码非常简单:
# -*- coding:gbk -*-
import csv,os
##数据文件 E:\t.csv
##org_id,org_name,state,emp_id
##1,销售1,'1',123
##2,销售2,'0',321
##3,销售3,'1',231
##1,,'1',1234
#拼接文件路径,os.path.sep是路径分隔符
sFilename = 'e:'+os.path.sep+'t.csv'
#打开文件
eFile = open(sFilename)
#读取csv文件
eReader=csv.reader(eFile)
#遍历csv对象获取数据,每一条数据都是一个list,每一列是list中的一个元素
#line_num是行号,这里只读取前100行
for row in eReader:
if eReader.line_num <= 100:
print('行 '+str(eReader.line_num) + ': '+str(row)) #打印行号
else:
break
#关闭文件
eFile.close()
输出:
三、写入csv数据
# -*- coding:gbk -*-
import csv,os
sFilename = os.path.join('E:','r.csv')
eFile = open(sFilename,'w',newline='')
eWriter = csv.writer(eFile,delimiter=',',lineterminator='\r\n')
eWriter.writerow(['org_id','org_name','state','emp_id'])
eWriter.writerow([123,'销售10','1',1111])
eWriter.writerow([1234,'销售16','0',11115])
eFile.close()
输出:
希望本文所述对大家Python程序设计有所帮助。
python csv使用_Python基于csv模块实现读取与写入csv数据的方法相关推荐
- python输出csv文件-Python之读取与写入CSV文件
原标题:Python之读取与写入CSV文件 本文作者:闫续文 文字编辑:张梦婷 技术总编:张学人 有问题,不要怕!访问 CSV(Comma-Separated Values)格式是电子表格和数据库最常 ...
- pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Python中读写CSV文件.有几种不同的方法,例如,您可以使用Py ...
- [转载] pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
参考链接: 使用Pandas在Python中读写CSV文件 前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Pyth ...
- csv文件python是怎么输入的,python怎么读取和写入csv文件
Python读取与写入CSV文件需要导入Python自带的CSV模块,然后通过CSV模块中的函数csv.reader()与csv.writer()来进行CSV文件的读取与写入. 写入CSV文件impo ...
- python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...
用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...
- python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......
怎样用python,读取excel中的一列数据 Python对Excel的读写主要有xlrd.copyxlwt.xlutils.openpyxl.xlsxwriter几种. 1.xlrd主要用来读百取 ...
- 使用CsvReader读取和写入csv文件
使用CsvReader读取和写入csv文件的简单操作Demo: import com.csvreader.CsvReader; import com.csvreader.CsvWriter;impor ...
- python导入mat文件_python读取并写入mat文件的方法
先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...
- php获取显示图书数据,php基于dom实现读取图书xml格式数据的方法
本文实例讲述了php基于dom实现读取图书xml格式数据的方法.分享给大家供大家参考,具体如下: $doc = new DOMDocument(); $doc->load( 'books.xml ...
最新文章
- 通过实例代码理解WPF的Dispatcher
- HANA live report - metadata retrieve - where I can find it in HANA studio
- Codeforces 1066 C(思维)
- Django06:视图层/上传文件/request 方法补充/FBV与CBV
- 基于html的日历系统_企业信息化—APS系统(5)选型评估实战 Z 产品
- vue项目中配置标题栏title的图标和文字
- 一文速览!多模态预训练中的 Prompt 范式
- 专访数科网维总经理王少康:把OFD文档做成信息时代的“数字纸张”
- 2018黑马java简历模板_2018黑马软件测试
- 制作AR换装游戏(上篇AR识图)#1024程序员节#
- 微型计算机3c认证元器件清单,3C认证产品目录.pdf
- Java高并发编程中Phaser的使用及详细介绍-刘宇
- 【C++】DFS——计算土地上水洼的数量
- 阵列信号处理仿真二——波束方向图的绘制
- nginx的下载安装配置(Window)
- java39阶台阶_第四届蓝桥杯javaC组_第39级台阶
- 大话Linux发展史
- 一个博弈游戏,据说智商130才看的懂
- 微信视频号怎么变现挣钱?六大变现操作方式。
- 【Python网络爬虫】百度贴吧/豆瓣小组
热门文章
- 新零售时代,企业如何实现闭环式营销
- IINA+ for Mac(在IINA播放器上观看直播)
- java计算机毕业设计基于springboot+vue+elementUI的口腔管理平台管理系统(前后端分离)
- 模拟登陆校园网 图个省事方便
- 十一、Redis Cluster模式
- 全国计算机模块考试一览表,全国计算机高新技术考试IT认证模块项目一览表.doc...
- PLC实现入栈出栈功能(SCL)
- 腾讯企业邮箱怎么样?几大收费企业邮箱对比测评
- 轻量项目架构 ljm-simple-base平台(前后端分离)
- 基于asp.net042房屋中介管理系统