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 相关文章推荐
Python 自动安装 Rising 杀毒软件
Apr 24 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
Jun 16 Python
Python实现excel转sqlite的方法
Jul 17 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
Dec 04 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
Feb 20 Python
python实现从ftp服务器下载文件
Mar 03 Python
python基于socket函数实现端口扫描
May 28 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
Python自动操作神器PyAutoGUI的使用教程
Jun 16 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程序内部post数据的方法
2015/03/31 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
Python绘图实现显示中文
2019/12/04 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
金融专业个人求职信
2013/09/22 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
岗位职责怎么写
2014/03/14 职场文书
个人贷款承诺书
2014/03/28 职场文书
基层党员对照检查材料
2014/09/24 职场文书
社区活动总结
2015/02/04 职场文书
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android