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 django集成cas验证系统
Jul 14 Python
Python生成随机MAC地址
Mar 10 Python
利用python发送和接收邮件
Sep 27 Python
详解PyCharm配置Anaconda的艰难心路历程
Aug 13 Python
pycharm运行scrapy过程图解
Nov 22 Python
python实现图片插入文字
Nov 26 Python
Python类继承和多态原理解析
Feb 05 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
Jun 05 Python
用python获取txt文件中关键字的数量
Dec 24 Python
python批量生成身份证号到Excel的两种方法实例
Jan 14 Python
python3操作redis实现List列表实例
Aug 04 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注入点构造代码
2008/06/14 PHP
坏狼php学习 计数器实例代码
2008/06/15 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
Jquery对数组的操作技巧整理
2014/03/25 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
数组Array的排序sort方法
2017/02/17 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
经贸日语专业个人求职信
2013/12/13 职场文书
青年文明号复核材料
2014/02/11 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis
Javascript 解构赋值详情
2021/11/17 Javascript
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers
MySQL自定义函数及触发器
2022/08/05 MySQL