没有合适的资源?快使用搜索试试~ 我知道了~
首页Python必学模块之CSV模块
文章目录一、CSV简介二、python读取CSV文件2.1 csv.reader() 方法2.2 csv.DictReader()方法三、 python写入CSV文件3.1 csv.writer()对象3.2 csv.DictWriter()对象四、csv文件格式化参数和Dialect对象4.1 csv 文件格式化参数4.2 Dialect 对象 一、CSV简介 CSV(Comma Separated Values)是逗号分隔符文本格式,常用于Excel和数据库的导入和导出,Python内置的CSV模块提供对CSV格式文件读取和写入的对象。 二、python读取CSV文件 2.1
资源详情
资源评论
资源推荐
Python必学模块之必学模块之CSV模块模块
文章目录文章目录一、CSV简介二、python读取CSV文件2.1 csv.reader() 方法2.2 csv.DictReader()方法三、 python写入CSV文件3.1
csv.writer()对象3.2 csv.DictWriter()对象四、csv文件格式化参数和Dialect对象4.1 csv 文件格式化参数4.2 Dialect 对象
一、一、CSV简介简介
CSV(Comma Separated Values)是逗号分隔符文本格式,常用于Excel和数据库的导入和导出,Python内置的CSV模块提供对CSV
格式文件读取和写入的对象。
二、二、python读取读取CSV文件文件
2.1 csv.reader() 方法方法
csv.reader(csvfile, dialect=‘excel’, **fmtparams)
主要用于文件的读取,返回一个reader迭代对象, 用于在csv文件内容上进行行迭代。
参数解读:参数解读:
参数参数 解释解释
csvfile 需要一个文件对象或者list对象
dialect 用于指定csv的格式模式不同程序输出的csv格式有细微差别
fmtparams 是一系列参数列表,主要用于设置特定的格式,以覆盖dialect中的格式
可用属性:可用属性:
csv.reader对象是可迭代对象,包含以下属性:
csv.reader().dialect #返回其dialect
csv.reader().line_num #f返回读入的行数
csvreader.fieldnames #返回标题字段名
代码实例:代码实例:
'''
程序操作的 stock.csv 文件
'''
index,secID,ticker,secShortName,exchangeCD,tradeDate,preClosePrice,openPrice,highestPrice,lowestPrice,closePrice,turnoverVol
0,000001.XSHE,1,平安银行,XSHE,2017-12-1,13.38,13.4,13.48,12.96,13,178493315
1,000002.XSHE,2,万科A,XSHE,2017-12-1,31.22,30.5,32.03,30.5,30.73,55743855
2,000004.XSHE,4,国农科技,XSHE,2017-12-1,25.56,25.41,26.4,25.18,26.2,2211059
3,000005.XSHE,5,世纪星源,XSHE,2017-12-1,4.2,4.2,4.24,4.2,4.22,2365348
4,000006.XSHE,6,深振业A,XSHE,2017-12-1,9.85,0,0,0,9.85,0
5,000007.XSHE,7,全新好,XSHE,2017-12-1,16.66,0,0,0,16.66,0
6,000008.XSHE,8,神州高铁,XSHE,2017-12-1,8.48,8.48,8.74,8.41,8.59,5689054
7,000009.XSHE,9,中国宝安,XSHE,2017-12-1,7.6,7.61,7.63,7.53,7.58,9149395
8,000010.XSHE,10,美丽生态,XSHE,2017-12-1,5.13,5.13,5.23,5.11,5.21,6765580
9,000011.XSHE,11,深物业A,XSHE,2017-12-1,17.18,17.08,17.28,17,17.11,2474700
10,000012.XSHE,12,南玻A,XSHE,2017-12-1,9.19,9.1,9.28,9.02,9.11,35308183
11,000014.XSHE,14,沙河股份,XSHE,2017-12-1,12.6,12.49,12.73,12.45,12.64,1236110
12,000016.XSHE,16,深康佳A,XSHE,2017-12-1,6.2,6.34,6.54,6.31,6.43,29434715
13,000017.XSHE,17,深中华A,XSHE,2017-12-1,6.68,6.63,6.68,6.6,6.68,1562976
14,000018.XSHE,18,神州长城,XSHE,2017-12-1,7.16,7.16,7.21,7.1,7.15,5792996
15,000019.XSHE,19,深深宝A,XSHE,2017-12-1,12.15,0,0,0,12.15,0
16,000020.XSHE,20,深华发A,XSHE,2017-12-1,14.99,15.28,15.3,14.75,15,3250307
17,000021.XSHE,21,深科技,XSHE,2017-12-1,9.08,9.07,9.41,9.05,9.34,19877164
18,000022.XSHE,22,深赤湾A,XSHE,2017-12-1,24.14,0,0,0,24.14,0
19,000023.XSHE,23,深天地A,XSHE,2017-12-1,22.57,22.41,22.82,22.41,22.62,318725
20,000025.XSHE,25,特力A,XSHE,2017-12-1,40.56,40.25,40.67,40.08,40.17,1584600
使用csv.reader对象从csv文件读取数据,结果为列表对象row,需要通过索引row[i]访问。
import csv
# 读取CSV文件的两种方法
# ===========================================================
# csv.reader()方法
with open('stock.csv','r',encoding='gbk')as f:
Reads = csv.reader(f)
weixin_38706197
- 粉丝: 2
- 资源: 979
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0