csv - 在python中读取没有标题行的csv文件

标签 csv python-2.7 import

我需要读取一个制表符分隔的 csv 文件,没有 11 个标题行,如下所示。我怎样才能在Python中做到这一点?

START:  21.09.2011  11:24:12

TIME STEP:
100 = 10s

VOLTAGE RANGE:
CH1:  255 = 3V  CH3:  255 = 30V
CH2:  255 = 30V CH4:  255 = 30V

N   CH1 Time/s  CH1/V   CH2/V   CH3/V   CH4/V

0   137 0,00    1,612   0,000   0,000   0,000
1   137 0,10    1,612   0,000   0,000   0,000
2   137 0,20    1,612   0,000   0,000   0,000
3   131 0,30    1,541   0,000   0,000   0,000
...

非常感谢 奥托

最佳答案

您可以使用itertools.islice :

import csv
import itertools

with open('1.csv') as f:
    lines = itertools.islice(f, 11, None) # skip 11 lines, similar to [11:]
    reader = csv.reader(lines)
    for row in reader:
        ... Do whatever you want with row ..

关于csv - 在python中读取没有标题行的csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19364166/

相关文章:

python - 从 csv 文件中删除不需要的值的快速、准确、可靠的方法

python - 如何从字符串或列表中读取配置?

python - 替换字典中的值

asp.net - aspx页面如何知道它导入的DLL的 "look"在哪里?

java - 从名称冲突的包导入

postgresql - 从 CSV 加载 PostgreSQL 表,数据在括号之间带有逗号

php - 使用 PHP 将 CSV 导入 MySQL 跳过重复项

sql - 从 excel 中的列创建逗号分隔的字符串数组以用于 VBA sql 查询

python - 如何从 7z 压缩的文本文件中读取?

python - python 如何知道 __name__ 应该是什么?