writer.writerows()和writer.writerow

writer.writerows()将数组写入多行

writer.writerow()将数组写入一行

如有一个123*123的数组adjacency_matrix

如果使用writer.writerows(),会将其放在123行中,每一行由123个元素组成,依次放在一行中的123个单元格中

file_path = 'Graph_Generation.csv'
      
with open(file_path, 'w', newline='') as file:
   writer = csv.writer(file)
   writer.writerows(adjacency_matrix)

 如果使用writer.writerow(),会将adjacency_matrix整个放在一行中,然后将adjacency_matrix每一行信息放在一个单元格中,即每个单元格中为长度123的列表

file_path = 'Graph_Generation.csv'
      
with open(file_path, 'w', newline='') as file:
   writer = csv.writer(file)
   writer.writerow(adjacency_matrix)

你可能感兴趣的:(csv)