在Python中,要把CSV文件读成一个列表,可以使用csv模块。
csv模块提供了一种方便的方法读取和写入csv文件。以下是读取csv文件的一般步骤:
- 导入csv模块和文件对象
import csv
with open('file_name.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
- 遍历csv_reader对象中的行:
import csv
with open('file_name.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
# 处理行,把每行数据加到列表中
- 把行中的数据加到列表中:
import csv
data_list = []
with open('file_name.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
data_list.append(row)
完整的代码示例:
import csv
data_list = []
with open('file_name.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
data_list.append(row)
print(data_list)
运行后可以得到一个包含csv文件中所有行数据的列表。
注意:读取csv文件时,要注意csv文件中的分隔符,不同的csv文件可能使用的分隔符不同,可以在csv.reader()函数中指定分隔符。如果csv文件中的分隔符是逗号,则可以直接使用默认分隔符,不需要指定。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Python中把 CSV 文件读成一个列表 - Python技术站