python:如何始终从csv中的第二行开始?

python:如何始终从csv中的第二行开始?,python,csv,Python,Csv,b保存csv文件的内容 我需要检查b的每一行;但是,因为它有一个标题,我不想注意标题。我怎么从第二排开始 for row in b (starting from the second row!!): 但请考虑使用该模块,尤其是使用DictReader。 最简单的方法是使用A。它将使用第一行来跳过第一行(如果b是迭代器;如果它是一个列表,则为b[1:::::中的行添加一个。。。(在每一个最新版本的Python中;b.next())您可以使用以下代码: with open('data.csv',

b保存csv文件的内容

我需要检查b的每一行;但是,因为它有一个标题,我不想注意标题。我怎么从第二排开始

for row in b (starting from the second row!!):
<>但请考虑使用该模块,尤其是使用DictReader。

最简单的方法是使用A。它将使用第一行来跳过第一行(如果

b
是迭代器;如果它是一个列表,则为b[1:::::中的行添加一个
(在每一个最新版本的Python中;
b.next()

您可以使用以下代码:

with open('data.csv', 'a', newline='') as filecsv:
   datafile = csv.writer(filecsv)
   datafile.writerows(list)

我刚刚通过使用csv.reader的行数得到了一种新的方法:


这段代码是在Python 3.6.8下测试的

如何使用DictReader跳过行?@LymanZerga,不知道你的意思是什么?DictReader用于特定用途,其中第一行包含列的名称,接下来的所有行都包含数据。也许你的意思是在将一些行传递给听写器之前过滤它们?是的,这是正确的。我在表格标题前有几行。如何忽略它们?当我从csv中删除DictReader并将csv表转换为dict@LymanZerga,您应该使用
提问
按钮。我们不应该在讨论中使用评论。
with open('data.csv', 'a', newline='') as filecsv:
   datafile = csv.writer(filecsv)
   datafile.writerows(list)
import csv
reader = csv.reader(open(myfile))
for line in reader:
    if reader.line_num == 1:
        continue
    print(line)