python读取csv文件路径设置_python读取csv文件

1 importcsv2 tsvfile = open('any_different_file/excel2.tsv','rt')3 readers =csv.reader(tsvfile)4 for i inreaders:5 print(i)

其中的open是python自带的内置函数,用来操作文件,使用 print(help(open)) 可以查看open的详细介绍

open中常用的四个参数: 第一个是 文件位置,可以是相对路径也可以是绝对路径,例如上面的:'any_different_file/excel1.csv' 和 'any_different_file/excel2.tsv'

第二个是 打开文件的方式,包括 w 仅能写入模式

r 仅能读取模式

w+ 既能写入又能读取模式

r+ 既能读取又能写入模式

wb 以二进制的方式进行写入的模式

rb 以二进制的方式进行读取的模式

wt 以windows特有的文本模式写入,写文件时会用\r\n来表示换行

rt 以windows特有的文本模式读取,读取文本时会自动把\r\n转换成\n.

第三个是 指定编码格式,encoding=‘编码格式’, 例如 encoding=‘gb2312’

第四个是 读取到不能解释的字符如何处理, errors=‘ignore’ ,它将会忽略文件中的不能用指定编码格式解释的字符

需要注意的是:csv文件如果用for输出的话,需要以文本模式打开(即用r 或者 rt的模式)打开文件,不然用rb(二进制模式)读取的话会报如下错误:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值