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 ...
最新文章
- python3中的新式类与经典类对比
- centos7下搭建git和gitlab版本库
- SAP Spartacus的page请求
- 疫情期间,在家使用java的SSH框架实现一个简单的任务调度系统
- 恕我直言,你的模型可能并没看懂 prompt 在说啥
- html5 开发工具_前端HTML5开发工具有哪些呢?
- 网友建站经验——(转载)
- Python3.x:生成器简介
- 漆桂林:多模态知识图谱种类及其应用
- clear与resize
- 释放空间后将指针置空
- Python读取本地html文件,获取其中表格内容
- 室内地图制作软件,怎么制作电子地图?
- Beautiful Soup的安装
- 智慧校园,用“智慧”培育“未来之花”
- usb 进入suspend_解决了USB中suspend和resume的一个问题 | 学步园
- 探究阿里云物联网开发板1-Haas 100
- 框架:什么是框架?为什么要使用框架?框架有什么作用
- 用python实现植物大战僵尸(游戏截图+动态演示+源码分享)
- ElsaticSearch为什么搜索很快
热门文章
- ThreadLocal详解分析
- 中国C2C/B2C电子商务发展历程及解析
- php加载shellcode,萌新逆向学习笔记——CreateRemoteThread注入Shellcode
- darknet训练yolov4模型
- (附源码)springboot某高校绩效考核管理 毕业设计 012208
- 爱站seo工具包 v1.11.15.0
- 原创程序|基于AutoCAD的宗海界址图快速自动化绘制技术
- MATLAB算法实战应用案例精讲-【智能优化算法】海洋捕食者算法(MPA) (附MATLAB和python代码实现)
- wlanFineCFOEstimate 详解
- (咖啡色推荐)福昕PDF阅读器修改护眼背景颜色