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实现获取序列中最小的几个元素
Sep 25 Python
跟老齐学Python之折腾一下目录
Oct 24 Python
举例讲解Python中装饰器的用法
Apr 27 Python
python中argparse模块用法实例详解
Jun 03 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
Python标准库笔记struct模块的使用
Feb 22 Python
python矩阵的转置和逆转实例
Dec 12 Python
Python命名空间的本质和加载顺序
Dec 17 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
Python并发concurrent.futures和asyncio实例
May 04 Python
Pytorch中的数据集划分&正则化方法
May 27 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
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
跟老齐学Python之一个免费的实验室
2014/09/14 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
python中字符串的操作方法大全
2018/06/03 Python
Python高级property属性用法实例分析
2019/11/19 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
python开发前景如何
2020/06/11 Python
Servlet方面面试题
2016/09/28 面试题
银行会计职员个人的自我评价
2013/09/29 职场文书
给实习单位的感谢信
2014/02/01 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
干部考察材料范文
2014/12/24 职场文书
七年级英语教学反思
2016/02/15 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL