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 相关文章推荐
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
Jan 17 Python
Python实现去除代码前行号的方法
Mar 10 Python
pygame学习笔记(4):声音控制
Apr 15 Python
详细解析Python当中的数据类型和变量
Apr 25 Python
详解Python中的静态方法与类成员方法
Feb 28 Python
基于Python中求和函数sum的用法详解
Jun 28 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 Python
Python图像读写方法对比
Nov 16 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 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设置一边执行一边输出结果的代码
2013/09/30 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
JavaScript手机振动API
2016/06/11 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python可变参数函数用法实例
2015/07/07 Python
Python端口扫描简单程序
2016/11/10 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
python 日期操作类代码
2018/05/05 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
介绍信样本
2015/01/31 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
标准发言稿结尾
2019/07/18 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技