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和shell实现的校验IP地址合法性脚本分享
Oct 23 Python
在Python的Flask框架中使用模版的入门教程
Apr 20 Python
解决Python requests 报错方法集锦
Mar 19 Python
分析python切片原理和方法
Dec 19 Python
Python实现的特征提取操作示例
Dec 03 Python
python 与服务器的共享文件夹交互方法
Dec 27 Python
python实现公司年会抽奖程序
Jan 22 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
Python模块的制作方法实例分析
Dec 21 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 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下通过伪造http头破解防盗链的代码
2010/07/03 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
2020/04/05 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
使javascript也能包含文件
2006/10/26 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
JavaScript DOM操作表格及样式
2015/04/13 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
JS实现可视化音频效果的实例代码
2020/01/16 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
vue实现放大镜效果
2020/09/17 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
PyQt5实现下载进度条效果
2018/04/19 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
学校安全工作制度
2014/01/19 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
实践论读书笔记
2015/06/29 职场文书
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS