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

Add row if 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

如果我打印我的行,它 return 我:

['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)

returns

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