我收到的格式错误的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相关推荐

  1. python打开网页并输入数据_使用Python登陆网站读取表格数据

    近期有经常使用的数据,需要登陆到某个网站,将其中的表格数据读取出来,为了提高效率节省工作时间,决定写一个程序,使用Python自动登陆到该网站然后将某日(参数)的数据读取并存放于excel表格中. 1 ...

  2. python打开浏览器怎么写_使用python调用浏览器并打开一个网址的例子

    python 打开浏览器,可以做简单的刷网页的小程序.仅供学习,别用非法用途. python的webbrowser模块支持对浏览器进行一些操作,主要有以下三个方法: webbrowser.open(u ...

  3. python打开和关闭图片_使用python进行基本的图像操作与处理

    原标题:使用python进行基本的图像操作与处理 前言: 与早期计算机视觉领域多数程序都是由 C/C++ 写就的情形不同.随着计算机硬件速度越来越快,研究者在考虑选择实现算法语言的时候会更多地考虑编写 ...

  4. python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端

    点击关注,我们共同每天进步一点点! 作为一枚游戏测试,日常工作的时候,经常需要同时开着多个游戏账号进行测试. 以Unity打包出来的PC客户端为例,每次都需要双击运行exe程序,等着游戏启动后,因为同 ...

  5. python打开软件输入消息_用Python编写一个私人助理程序,为我们起草电子邮件!...

    在你的工作中是否有一些你自己经常做重复的任务?这就是编程的乐趣所在.通过一些思考和编程,您可以使您的任务自动化,并为您节省大量时间.在本文中,我们将介绍一些Python工具和技巧,让你可以创建自己的P ...

  6. python打开qq并登录_使用Python进行QQ批量登录的实例代码

    具体代码如下所示: #coding=utf-8 __author__ = 'Eagle' import os import time import win32gui import win32api i ...

  7. python打开excel进行编辑_使用Python进行Excel文件处理

    本章节选自本人著<Python Basic Tutorial>第十五章 15. Excel文件处理 15.1 引言 数据处理是Python的一大应用场景,正如我在本书之前所反复强调的,基于 ...

  8. python模糊匹配忽略大小写_在python中忽略大小写的简单方法?

    如果搜索多个单词,则创建一个集合是有意义的:print(set(brown_sents).intersection(zip(repeat(most_ambiguous_word), word_clas ...

  9. java属性错误_在java中读取属性文件时发生文件未找到错误

    我在resources / common / configure /包下创建属性文件 然后我创建代码 Properties prop = new Properties(); try { //load ...

  10. 以下选项中、不是python对文件的打开模式的是_以下选项中,不是Python对文件的打开模式的是...

    [判断题]不同物质,在产生能级跃迁时,吸收的光的频率是相同的 [单选题]下面代码的输出结果是 x=0b1010 print(x) [判断题]7.公路运输统一单证由交通部统一制定格式,这些单证可以作为物 ...

最新文章

  1. python stm32-python学习(一)
  2. 传雅虎有意收购Hulu 竞争者达6家
  3. Python的字符串
  4. 手机 跑linux,你可曾想过在iOS上跑Linux?
  5. OpenCV图像仿射变换
  6. JVM调优之jstack找出最耗cpu的线程并定位代码
  7. “约见”面试官系列之常见面试题之第五十八篇之join和split(建议收藏)
  8. 【LeetCode】【HOT】226. 翻转二叉树(递归)
  9. TSSD2018下载地址及更新说明
  10. java自己写一个消息队列_Java语言快速实现简单MQ消息队列服务
  11. 校/院级虚拟仿真实验教学平台ilab-x接口版本对接文档
  12. 开通微信支付分最新教程来了!
  13. 多边形区域填充算法--扫描线种子填充算法
  14. C语言:输出1~1000 之间所有的完全平方数
  15. 记录又一次实战GetShell
  16. 全球教育ERP系统软件行业调研及趋势分析报告
  17. 计算机科学导论论文文章,计算机科学导论论文(2)
  18. rmarkdown入门
  19. CodeForce#1625B Elementary Particles解题笔记
  20. [bzoj4011][DP]落忆枫音

热门文章

  1. Java控制台游戏~600行代码实现打怪小游戏
  2. 使用minizip解压缩多个文件(基于zlib)
  3. 北航计算机学院编译技术,北航编译技术在线作业一二三
  4. (华硕)笔记本电脑启动提示BOOTMEG is missing
  5. CF1603C Extreme Extension
  6. Rtabmap 视觉建图与导航 Ubuntu 18.04 Kobuki
  7. python弧度制转换 三角函数 反三角函数 双曲 反双曲 sin cos tan asin acos atan asinh acosh atanh atanh2
  8. rtx2060相当于gtx多少 rtx2060属于什么档次的显卡 rtx2060显卡怎么样
  9. 定义类MyProgram,包含两个属性:一个是private的整型属性data、一个是private的String类型属性str,重写toString,equals
  10. 计算机桌面颜色异常怎样修复,显示器颜色不正常如何调_电脑显示屏的颜色不对如何处理...