本文实例讲述了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数据的方法相关推荐

  1. python输出csv文件-Python之读取与写入CSV文件

    原标题:Python之读取与写入CSV文件 本文作者:闫续文 文字编辑:张梦婷 技术总编:张学人 有问题,不要怕!访问 CSV(Comma-Separated Values)格式是电子表格和数据库最常 ...

  2. pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...

    前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Python中读写CSV文件.有几种不同的方法,例如,您可以使用Py ...

  3. [转载] pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...

    参考链接: 使用Pandas在Python中读写CSV文件 前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Pyth ...

  4. csv文件python是怎么输入的,python怎么读取和写入csv文件

    Python读取与写入CSV文件需要导入Python自带的CSV模块,然后通过CSV模块中的函数csv.reader()与csv.writer()来进行CSV文件的读取与写入. 写入CSV文件impo ...

  5. python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...

    用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...

  6. python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......

    怎样用python,读取excel中的一列数据 Python对Excel的读写主要有xlrd.copyxlwt.xlutils.openpyxl.xlsxwriter几种. 1.xlrd主要用来读百取 ...

  7. 使用CsvReader读取和写入csv文件

    使用CsvReader读取和写入csv文件的简单操作Demo: import com.csvreader.CsvReader; import com.csvreader.CsvWriter;impor ...

  8. python导入mat文件_python读取并写入mat文件的方法

    先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...

  9. php获取显示图书数据,php基于dom实现读取图书xml格式数据的方法

    本文实例讲述了php基于dom实现读取图书xml格式数据的方法.分享给大家供大家参考,具体如下: $doc = new DOMDocument(); $doc->load( 'books.xml ...

最新文章

  1. python3中的新式类与经典类对比
  2. centos7下搭建git和gitlab版本库
  3. SAP Spartacus的page请求
  4. 疫情期间,在家使用java的SSH框架实现一个简单的任务调度系统
  5. 恕我直言,你的模型可能并没看懂 prompt 在说啥
  6. html5 开发工具_前端HTML5开发工具有哪些呢?
  7. 网友建站经验——(转载)
  8. Python3.x:生成器简介
  9. 漆桂林:多模态知识图谱种类及其应用
  10. clear与resize
  11. 释放空间后将指针置空
  12. Python读取本地html文件,获取其中表格内容
  13. 室内地图制作软件,怎么制作电子地图?
  14. Beautiful Soup的安装
  15. 智慧校园,用“智慧”培育“未来之花”
  16. usb 进入suspend_解决了USB中suspend和resume的一个问题 | 学步园
  17. 探究阿里云物联网开发板1-Haas 100
  18. 框架:什么是框架?为什么要使用框架?框架有什么作用
  19. 用python实现植物大战僵尸(游戏截图+动态演示+源码分享)
  20. ElsaticSearch为什么搜索很快

热门文章

  1. ThreadLocal详解分析
  2. 中国C2C/B2C电子商务发展历程及解析
  3. php加载shellcode,萌新逆向学习笔记——CreateRemoteThread注入Shellcode
  4. darknet训练yolov4模型
  5. (附源码)springboot某高校绩效考核管理 毕业设计 012208
  6. 爱站seo工具包 v1.11.15.0
  7. 原创程序|基于AutoCAD的宗海界址图快速自动化绘制技术
  8. MATLAB算法实战应用案例精讲-【智能优化算法】海洋捕食者算法(MPA) (附MATLAB和python代码实现)
  9. wlanFineCFOEstimate 详解
  10. (咖啡色推荐)福昕PDF阅读器修改护眼背景颜色