知行编程网知行编程网  2022-08-20 20:00 知行编程网 隐藏边栏  28 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么打开读取csv的相关知识,包括numpy读取csv文件,以及python读取几个G的csv这些编程知识,希望对大家有参考作用。

python如何打开和读取csv

CSV(逗号分隔值)格式是电子表格和数据库最常见的导入和导出格式,其文件以纯文本形式存储表格数据(数字和文本)。 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:格式化参数,用于覆盖方言对象指定的编码风格。


使用csv.reader()读取该文件,程序如下:

importcsv #导入csv模块

withopen( 'd:file.csv', 'r', encoding= 'utf-8') ascsvFile: #以只读方式打开“file.csv”文件并返回文件对象“csvFile” reader =csv.reader (csvFile ) #只上传第一个参数“csvFile”,其余两个使用row inreader的默认设置: #在“reader”中输出每一行数据 print(str(row)).

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享