如何开始写入文本文件2行

2024-04-28 08:21:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在打开一个csv文件并将其写入一个新的.h文件。但是,除了csv文件的前两行之外,我想写所有的东西

我怎样才能开始写两行字呢

import csv
newheader2 = open("ffile2.h", 'w')
with open("pcf_gras.csv") as newcsvfile:
    readCSV = csv.reader(newcsvfile, delimiter= ',')
    newheader2.write("Heading Comment Section")
    for item in readCSV:
        #name = item[2]
        #newheader2.write(name)
        #print(item[2], item[5])
        newheader2.write("#define ")
        newheader2.write(item[2])
        newheader2.write(" ")
        newheader2.write(item[5])
        newheader2.write("\n")

Tags: 文件csvnameimportaswithopenitem
1条回答
网友
1楼 · 发布于 2024-04-28 08:21:19

创建readCSV对象后,可以通过调用跳过两行:

next(readCSV)
next(readCSV)

当您执行for item in readCSV:操作时,它将从文件中的该位置开始

相关问题 更多 >