python怎么打开读取csv
CSV(Comma-SeparatedValues)格式是电子表格和数据库最常用的导入和导出格式,其文件以纯文本形式存储表格数据(数字和文本)。CSV文件由任意数目的记录组成,记录间以某种符号分隔,最常见的是逗号或制表符。CSV文件虽然使用广泛,但目前还没有一个标准化的格式描述,缺乏明确定义的标准意味着由不同应用程序生成和使用的数据通常存在细微差别,而这些差异往往会使处理来自多个源的CSV文件变得相当烦人。
然而,尽管分隔符和引用字符各不相同,但由于CSV文件的总体格式足够相似,因此,Python内置了专门的csv模块,方便用户对CSV文件进行操作,如可以读取和写入CSV文件、自定义编码风格等。今天我们就来介绍如何使用csv模块读取和写入CSV文件。
读取CSV文件
csv.reader(csvfile,dialect='excel',**fmtparams)
参数说明:
csvfile:必须是支持迭代(Iterator)的对象,可以是文件(file)对象或者列表(list)对象;
dialect:编码风格,默认为excel即逗号(,)分隔,也支持制表符(tab)分隔及自定义;
fmtparam:格式化参数,用来覆盖之前dialect对象指定的编码风格。
使用csv.reader()读取该文件,程序如下:
importcsv#导入csv模块
withopen('d:file.csv','r',encoding='utf-8')ascsvFile:#以只读方式打开"file.csv"文件并返回文件对象"csvFile"reader=csv.reader(csvFile)#只上传第一个参数"csvFile",剩下两个采用缺省设定forrowinreader:#输出"reader"中的每行数据print(str(row))。
以上内容为大家介绍了python培训之怎么打开读取csv,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

相关推荐HOT
更多>>
如何使用Pandas处理Excel?
如何使用Pandas处理Excel?做过行政或者人事,或者对此有过了解的小伙伴,一定对下发各个部分的表有着非常深刻的印象,最常见的就是需要我们将一...详情>>
2023-11-14 07:43:15
python中np.insert()函数的使用方法
python中np.insert()函数的使用方法在numpy数组操作中,np.append()方法可以在每行每列的最后添加数据,但其位置是规定的,那如果想要指定添加...详情>>
2023-11-14 05:06:13
SVM在python中的原理如何理解?
SVM在python中的原理如何理解?在python中除了编程化的知识点外,对于数学方法的算法也有所涉及,SVM就是一种很好地体现。我们学习过数学中的坐...详情>>
2023-11-14 04:30:04
python处理绝对路径和相对路径函数有哪些?
python处理绝对路径和相对路径函数有哪些?绝对路径和相对路径是什么?绝对路径:从根文件夹开始,Windows系统以盘符(C:)作为根文件夹,OSX或Lin...详情>>
2023-11-14 03:33:02热门推荐
如何使用python any()判断多元素?
沸如何使用Pandas处理Excel?
热python函数中的参数有哪些?
热python中pygal模块如何使用?
新Python的excel处理操作
python中doctest库是什么?
python中series是什么意思
python中np.insert()函数的使用方法
SVM在python中的原理如何理解?
Python描述符中有哪三种方法?
python处理绝对路径和相对路径函数有哪些?
python单继承和多继承如何定义?
python封装中的私有如何理解?
python模块引入的三种方式
技术干货






