Python读取csv文件分隔符设置方法


Posted in Python onJanuary 14, 2019

Windows下的分隔符默认的是逗号,而MAC的分隔符是分号。拿到一份用分号分割的CSV文件,在Win下是无法正确读取的,因为CSV模块默认调用的是Excel的规则。

所以我们在读取文件的时候需要添加分割符变量。

import csv
import os
cwd = os.getcwd()
print ("Current folder is %s" % (cwd) )
 
csvfile = open( cwd + '\data\eclipse\change-metrics.csv','r')
reader = [each for each in csv.DictReader(csvfile, delimiter=';')] #这里设置分号为分隔符
 
for row in reader:
 print(row['classname'])
csvfile.close()

以上这篇Python读取csv文件分隔符设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Linux下为不同版本python安装第三方库
Aug 31 Python
Python绑定方法与非绑定方法详解
Aug 18 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
Python中的类与类型示例详解
Jul 10 Python
Python爬虫抓取技术的一些经验
Jul 12 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
Oct 25 Python
python读写Excel表格的实例代码(简单实用)
Dec 19 Python
python 解决cv2绘制中文乱码问题
Dec 23 Python
Python pandas对excel的操作实现示例
Jul 21 Python
Python自定义sorted排序实现方法详解
Sep 18 Python
PIP和conda 更换国内安装源的方法步骤
Sep 21 Python
在Django中使用MQTT的方法
May 10 Python
Python装饰器用法实例分析
Jan 14 #Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
Jan 14 #Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 #Python
对Python多线程读写文件加锁的实例详解
Jan 14 #Python
Python多进程写入同一文件的方法
Jan 14 #Python
python 将大文件切分为多个小文件的实例
Jan 14 #Python
使用k8s部署Django项目的方法步骤
Jan 14 #Python
You might like
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
详解angular用$sce服务来过滤HTML标签
2017/04/11 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
连接Python程序与MySQL的教程
2015/04/29 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
环境科学专业研究生求职信
2013/10/02 职场文书
机关单位动员会主持词
2014/03/20 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript