下面是一个遍历CSV文件并创建一个数组的示例代码:
import csv
def read_csv_file(file_path):
data = []
with open(file_path, 'r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
data.append(row)
return data
# 示例用法
csv_file_path = 'data.csv'
csv_data = read_csv_file(csv_file_path)
print(csv_data)
在此示例中,read_csv_file()
函数接受CSV文件的路径作为参数,并返回一个包含CSV文件数据的二维数组。在函数中,我们使用 open()
函数打开CSV文件,并使用 csv.reader()
函数创建一个CSV阅读器对象。然后,我们遍历阅读器对象中的每一行,并将其追加到 data
数组中。最后,我们返回整个数据数组。
要使用此示例代码,您需要将 csv_file_path
替换为您的CSV文件的实际路径。然后,您可以使用 csv_data
变量来访问CSV文件的数据。
请注意,此示例假设CSV文件中的每一行都以逗号作为字段分隔符。如果您的CSV文件使用不同的分隔符(例如制表符),您可以在 csv.reader()
函数中指定分隔符参数,例如 csv.reader(file, delimiter='\t')
。
上一篇:遍历 ColdFusion 结构