逗号分隔值(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文件的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python找不到csv文件_Python如何读取csv文件相关推荐

  1. python中如何打开csv文件_Python如何读取csv文件

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

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

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

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

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

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

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

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

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

  6. python xlrd xlwt pandas 模块 区别_python如何读写excel文件|python教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行exc ...

  7. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  8. 将数据写入json文件,并且读取json文件中的数据

    目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...

  9. python怎么写csv文件_python怎么写csv文件

    最常用的一种方法,利用pandas包.import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值即为csv中列名 dataframe  ...

最新文章

  1. Node webkit启动最大化窗口
  2. Java并发编程:线程的生命周期是个怎样的过程?
  3. Ubuntu下eclipse indigo版在线安装struts插件
  4. 花神的数论题(这题...哎。数位dp咋就这么 not naive 呢)
  5. 【ORACLE 高可用】ORACLE STREAM 基于用户的流复制配置 案例
  6. 其他类型的链表和线性表的总结(一级)
  7. 正基模组:WIFI/BT/GPS/FM模组列表
  8. 关于perl和shell的参数传递
  9. BetterZip使用教程分享:Mac用户如何提取压缩文件?
  10. [Robot Framework] Jenkins上调用Rebot命令时执行报错不往下执行其他命令
  11. BZOJ2190 [SDOI2008]仪仗队
  12. colmap 稀疏重建输出的cameras.txt, images.txt,points3D.txt含义
  13. 考研数据结构——买卖青蛙
  14. Django学习笔记-settings.py详解
  15. 什么是消费者需求研究
  16. Pynput模块的学习与创新,基于python的操作录制脚本
  17. (下)开发一款微信小程序的个性简历,能打开大厂之门并获得门票?(附源码)
  18. auther tonyxiao
  19. 中国移动H1S-3光猫首发破解路由器桥接教程
  20. ubuntu的一些安装设置

热门文章

  1. 视频数据复用光端机故障排除方法
  2. 【渝粤教育】广东开放大学 21秋期末考试 公共政策学10855K1
  3. 【渝粤教育】国家开放大学2019年春季 3717天然气管道长输技术 参考试题
  4. 第十一届 蓝桥杯 单片机设计与开发项目 省赛 程序设计试题及源码
  5. 矢量图标库如何引入html,Iconfont矢量图标库在网站中的使用方法
  6. javascript里用php,php中使用javascript - 程序园
  7. 怎么修改服务器上的cpt文件,DELL-服务器-RAID-配置详解(28页)-原创力文档
  8. endnote文献顺序编号不对_把Endnote装进大脑:行走的文献管理者
  9. charles抓取手机APP,配置正确却抓不到数据
  10. binutils工具集之---ar