python打开csv忽略错误_在python中读取错误的格式csv
我收到的格式错误的csv文件(无法控制生成此CSV的应用程序)
CSV和第一行的 Headers 如下所示:
"Start Time"
"End Time"
"Service"
"255/06:06:54","255/06:54:42","S2 AVAIL"
这是我用来读取csv的代码:
import csv
import os
import sys
rootPath = os.path.abspath(os.path.join(os.path.dirname( __file__ ), '..'))
inputFile = open(rootPath + '\\input\\' + sys.argv[1], 'rt')
sys.path.append(rootPath + '\\common')
for row in csv.reader(inputFile, dialect='excel'):
if row:
print(row)
这是我收到的输出:
['"Start Time"']
['End Time']
['Service']
['255/06:06:54', '255/06:54:42', 'S2 AVAIL']
第一个问题是奇怪的字符(可能缺少编码选项?) Headers 也是错误的,并且不能在该格式上使用DictReader,这对于我与CSV有关的编辑非常有用 .
我可以重新编写一个新的CSV, Headers 格式正确,这不是问题,但我不知道如何跳过CSV的前三行!?或者我可以用CSV格式来阅读吗?
这是我希望用csv.reader获得的输出:
['Start Time', 'End Time', 'Service']
['255/06:06:54', '255/06:54:42', 'S2 AVAIL']
或者使用csv.DictReader:
OrderedDict([('Start Time', '255/06:06:54'), ('End Time', '255/06:54:42'), ('Service', 'S2 AVAIL')])
python打开csv忽略错误_在python中读取错误的格式csv相关推荐
- python打开网页并输入数据_使用Python登陆网站读取表格数据
近期有经常使用的数据,需要登陆到某个网站,将其中的表格数据读取出来,为了提高效率节省工作时间,决定写一个程序,使用Python自动登陆到该网站然后将某日(参数)的数据读取并存放于excel表格中. 1 ...
- python打开浏览器怎么写_使用python调用浏览器并打开一个网址的例子
python 打开浏览器,可以做简单的刷网页的小程序.仅供学习,别用非法用途. python的webbrowser模块支持对浏览器进行一些操作,主要有以下三个方法: webbrowser.open(u ...
- python打开和关闭图片_使用python进行基本的图像操作与处理
原标题:使用python进行基本的图像操作与处理 前言: 与早期计算机视觉领域多数程序都是由 C/C++ 写就的情形不同.随着计算机硬件速度越来越快,研究者在考虑选择实现算法语言的时候会更多地考虑编写 ...
- python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
点击关注,我们共同每天进步一点点! 作为一枚游戏测试,日常工作的时候,经常需要同时开着多个游戏账号进行测试. 以Unity打包出来的PC客户端为例,每次都需要双击运行exe程序,等着游戏启动后,因为同 ...
- python打开软件输入消息_用Python编写一个私人助理程序,为我们起草电子邮件!...
在你的工作中是否有一些你自己经常做重复的任务?这就是编程的乐趣所在.通过一些思考和编程,您可以使您的任务自动化,并为您节省大量时间.在本文中,我们将介绍一些Python工具和技巧,让你可以创建自己的P ...
- python打开qq并登录_使用Python进行QQ批量登录的实例代码
具体代码如下所示: #coding=utf-8 __author__ = 'Eagle' import os import time import win32gui import win32api i ...
- python打开excel进行编辑_使用Python进行Excel文件处理
本章节选自本人著<Python Basic Tutorial>第十五章 15. Excel文件处理 15.1 引言 数据处理是Python的一大应用场景,正如我在本书之前所反复强调的,基于 ...
- python模糊匹配忽略大小写_在python中忽略大小写的简单方法?
如果搜索多个单词,则创建一个集合是有意义的:print(set(brown_sents).intersection(zip(repeat(most_ambiguous_word), word_clas ...
- java属性错误_在java中读取属性文件时发生文件未找到错误
我在resources / common / configure /包下创建属性文件 然后我创建代码 Properties prop = new Properties(); try { //load ...
- 以下选项中、不是python对文件的打开模式的是_以下选项中,不是Python对文件的打开模式的是...
[判断题]不同物质,在产生能级跃迁时,吸收的光的频率是相同的 [单选题]下面代码的输出结果是 x=0b1010 print(x) [判断题]7.公路运输统一单证由交通部统一制定格式,这些单证可以作为物 ...
最新文章
- python stm32-python学习(一)
- 传雅虎有意收购Hulu 竞争者达6家
- Python的字符串
- 手机 跑linux,你可曾想过在iOS上跑Linux?
- OpenCV图像仿射变换
- JVM调优之jstack找出最耗cpu的线程并定位代码
- “约见”面试官系列之常见面试题之第五十八篇之join和split(建议收藏)
- 【LeetCode】【HOT】226. 翻转二叉树(递归)
- TSSD2018下载地址及更新说明
- java自己写一个消息队列_Java语言快速实现简单MQ消息队列服务
- 校/院级虚拟仿真实验教学平台ilab-x接口版本对接文档
- 开通微信支付分最新教程来了!
- 多边形区域填充算法--扫描线种子填充算法
- C语言:输出1~1000 之间所有的完全平方数
- 记录又一次实战GetShell
- 全球教育ERP系统软件行业调研及趋势分析报告
- 计算机科学导论论文文章,计算机科学导论论文(2)
- rmarkdown入门
- CodeForce#1625B Elementary Particles解题笔记
- [bzoj4011][DP]落忆枫音
热门文章
- Java控制台游戏~600行代码实现打怪小游戏
- 使用minizip解压缩多个文件(基于zlib)
- 北航计算机学院编译技术,北航编译技术在线作业一二三
- (华硕)笔记本电脑启动提示BOOTMEG is missing
- CF1603C Extreme Extension
- Rtabmap 视觉建图与导航 Ubuntu 18.04 Kobuki
- python弧度制转换 三角函数 反三角函数 双曲 反双曲 sin cos tan asin acos atan asinh acosh atanh atanh2
- rtx2060相当于gtx多少 rtx2060属于什么档次的显卡 rtx2060显卡怎么样
- 定义类MyProgram,包含两个属性:一个是private的整型属性data、一个是private的String类型属性str,重写toString,equals
- 计算机桌面颜色异常怎样修复,显示器颜色不正常如何调_电脑显示屏的颜色不对如何处理...