首页 > 解决方案 > 来自 csv 的所有行作为元组

问题描述

我对python相当陌生。

我想读取一个 csv 文件并将其内容存储为元组。到目前为止,这是我的代码,但是我不知道如何制作元组:

 import csv
 with open('apple_finance.csv', 'r') as csv_file:
 apple_reader = csv.reader(csv_file)

 with open('new_apple_finance.csv', 'w', newline='') as new_file:
     csv_writer = csv.writer(new_file, delimiter=',')

     for line in apple_reader:
         csv_writer.writerow(line)

有人能帮我吗?

谢谢你。

标签: pythoncsvtuples

解决方案


您可以映射由csv.readeras 元组生成的列表序列:

list_of_tuples = list(map(tuple, csv.reader(csv_file)))

推荐阅读