python读取数据文件,python写入csv文件的几种方法总结
1 import cs v2 tsv file=open( any _ different _ file/excel 2 . tsv , rt )3 readers=CSV . reader(tsv file)4 for I in readers:5 print(I)
Open是python的内置函数,用来操作文件。可以使用打印(帮助(打开))查看open的详细介绍。
open常用的四个参数:第一个是文件位置,可以是相对路径,也可以是绝对路径,比如上面的 any_different_file/excel1.csv 和 any_different_file/excel2.tsv 。
二是打开文件的方式,包括W只写模式。
r只读模式
w可以读写模式。
r可读写模式
以二进制模式书写的Wb模式
rb以二进制模式读取的模式
Wt是以windows特有的文本模式编写的,\r\n用于在编写文件时指示换行符。
Rt windows特定文本模式在阅读文本时会自动转换为。
三是指定编码格式,编码=编码格式,例如,编码= GB 2312
第四是如何处理无法解释的字符,errors= ignore ,会忽略文件中无法用指定编码格式解释的字符。
注意:如果csv文件以for输出,则需要以文本模式(即R或rt模式)打开;否则,如果以rb(二进制模式)读取,将报告以下错误:
Csv.reader(tsvfile)可以将读取的数据作为Csv读取。
本文仅供个人学习笔记。如有错误,请不吝指正。如果有python相关的问题需要讨论,或者文章的侵权问题,欢迎随时发邮件给1730797947@qq.com,我会及时回复或者删除文章。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。