逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。

纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。(推荐学习:Python视频教程)

CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列.

csv文件的读取:

前期工作:在定义的py文件里边创建一个excel文件,并另存为csv文件,放入三行数据,我这里是姓名+年龄(可以自己随意写)

首先我们要在python环境里导入csv模块(测试小白的我喜欢用pycharm)#encoding:utf-8

import csv

然后我们定义一个csv文件的变量csv_file,然后通过open对此文件进行打开,打开模式采用‘r’(read:读模式),这里不懂的各位小白白可以百度下文件的访问模式

如下图所示:

图中打印出来的csv_file只是一个对象的模型(如图中的1),我们需要对这个模型进行遍历打印,通过打印我们可以清晰的看到我们打印的数据

更多Python相关技术文章,请访问Python教程栏目进行学习!

python中如何打开csv文件_Python如何读取csv文件相关推荐

  1. python找不到csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  2. python中的mat什么意思_python mat是什么文件

    .mat就是matlab的文件格式,一般用于matlab和python间的数据传输,python中numpy和scipy提供了一些函数,可以很好的对.mat文件的数据进行读写和处理. 在python中 ...

  3. python怎么分行读取txt文件_python怎么读取txt文件内容

    详细内容 读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello pyth ...

  4. python读取yaml文件_python 怎么读取yaml文件

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language:另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件 ...

  5. python高效读取大文件_python 如何读取大文件

    一般的读取文件的方法: with open(file_path, "r") as f: print f.read() 或者 with open(file_path,"r& ...

  6. python中获取目录下所有文件名以及读取一个文件内的每一行

    2020-12-25 读取目录下所有文件 img_list=os.listdir(img_path) 获取img_path下所有文件名,返回值类型为list,同时也可以得到该目录下所有文件夹名 读取文 ...

  7. python中os模块详解_Python OS模块(常见文件操作示例)

    1 Python 常见文件操作示例 2. 3. os.path 模块中的路径名访问函数 4. 分隔 5. basename() 去掉目录路径 , 返回文件名 6. dirname() 去掉文件名 , ...

  8. python中eps是什么意思_python怎么导出eps文件

    可以用python直接导出为.eps文件.命令:plt.savefig("./plteps.eps", format='eps', dpi=1000) 实例:(推荐学习:Pytho ...

  9. python怎么读取xls文件_python 怎样读取xls文件内容

    匿名用户 1级 2016-10-21 回答 用python对excel的读写操作,要用到两个库:xlrd和xlwt,首先下载安装这两个库. 1.#读取Excel import xlrd data = ...

最新文章

  1. 【2016-05-19】一次tomcat频繁挂掉的问题定位
  2. delphi string.split 按照任意字符串分割语句
  3. 3、Spring配置类
  4. 安装windows2003+SQL Server2005集群
  5. 论文浅尝 | PairRE: 通过成对的关系向量实现知识图谱嵌入
  6. linux 修改hba参数,更改Raid卡和HBA卡在linux下的启动顺序
  7. 无失真压缩法可以减少冗余_CVPR 2020 论文概述:基于深度学习的层级式视频压缩方法...
  8. C++多态的练习——编写一个计算器项目
  9. 课程管理系统 Moodle 初体验
  10. 笔记《Hbase 权威指南》
  11. 模块“dm.dll”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80020009
  12. sql 2005 用户 sa 登录失败
  13. log4j2漏洞复现
  14. 工业级光纤收发器 百兆单模双纤内电/光电转换器/光钎收发 耐高温
  15. win7为什么安装不了python_【如何在win7下安装Python及配置】电脑无法安装python
  16. 2019春季PAT甲级题解
  17. Json和其序列化和反序列化
  18. 最新江苏水利水电安全员模拟真题及答案解析
  19. 20个用户看了每天都想打开app的登录页面模板
  20. 什么是非同质化代币(NFT)\ NFT有哪些应用?

热门文章

  1. 免费视频存储平台(微云、百度网盘、谷歌硬盘、酷播云)的截图对比
  2. 一个善意的谎言拯救一个团队 (又叫沙漠中的指南针)
  3. 2013-07-22 码市-武汉 返程票
  4. 区块链技术与应用-----区块链概念
  5. win10右键没有新建笔记本
  6. 用sourecttree从Teambition上clone项目到本地
  7. [GKCTF 2021]excel 骚操作
  8. vue createElement后删除这个元素 the node to be removed is not a child of this node
  9. python玩扫雷_python实现扫雷小游戏
  10. 大数据和java就业前景_java大数据开发的就业前景及未来趋势