如果len(row)==2(python,csv),则添加行



当只有2行时,我想生成一个新行

with open(pathCSV) as f:
reader = csv.reader(f)
for row in reader:                     
if len(row) == 2:
#add row

如果我打印我的行,它会返回给我:

['Contrôle', '']
['CLÉS', '']
['Entrée', '4 clés entrées']
['Entrée 2', '1 clé entrée porte bâtiment']

我想要:

['Contrôle', '','']
['CLÉS', '','']
['Entrée', '4 clés entrées','']
['Entrée 2', '1 clé entrée porte bâtiment','']

只需附加一个新值就可以了。

with open(pathCSV) as f:
reader = csv.reader(f)
for row in reader:                     
if len(row) == 2:
row.append('')
print(row)

返回

['Contrôle', '','']
['CLÉS', '','']
['Entrée', '4 clés entrées','']
['Entrée 2', '1 clé entrée porte bâtiment','']

相关内容

  • 没有找到相关文章

最新更新