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实现问号表达式(?)的方法
Nov 27 Python
使用Python的Scrapy框架编写web爬虫的简单示例
Apr 17 Python
python超简单解决约瑟夫环问题
May 12 Python
Python 爬虫模拟登陆知乎
Sep 23 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
Apr 11 Python
利用Python如何制作好玩的GIF动图详解
Jul 11 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
详解Python用户登录接口的方法
Apr 17 Python
Python判断对象是否为文件对象(file object)的三种方法示例
Apr 26 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
python算的上脚本语言吗
Jun 22 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
CI框架中数据库操作函数$this->db->where()相关用法总结
2016/05/17 PHP
php链式操作的实现方式分析
2019/08/12 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
JS制作适用于手机和电脑的通知信息效果
2016/10/28 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
Python获取当前时间的方法
2014/01/14 Python
Python实现视频下载功能
2017/03/14 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
骆驼官方商城:CAMEL
2016/11/22 全球购物
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
学前教育求职自荐信范文
2013/12/25 职场文书
2013的个人自我评价
2013/12/26 职场文书
40岁生日感言
2014/02/15 职场文书
优秀家长事迹材料
2014/05/17 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
2014年村委会工作总结
2014/11/24 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python