您很可能需要一个库来读取 CSV 文件。虽然您可以自己打开和解析数据,但这将是乏味且耗时的。幸运的是,python 附带了一个标准的 csv 模块,您无需 pip 安装!您可以像这样读取文件:
import csv
with open('file.csv', 'r') as file:
my_reader = csv.reader(file, delimiter=',')
for row in my_reader:
print(row)
这将向您显示每个row 正在作为列表读入。然后您可以根据索引对其进行处理!还有其他读取数据的方法,如https://docs.python.org/3/library/csv.html 所述,其中一种方法将创建字典而不是列表!
更新
你为我截取的项目链接了你的 github
product_id,product_name,aisle_id,department_id
9327,Garlic Powder,104,13
17461,Air Chilled Organic Boneless Skinless Chicken Breasts,35,12
17668,Unsweetened Chocolate Almond Breeze Almond Milk,91,16
28985,Michigan Organic Kale,83,4
32665,Organic Ezekiel 49 Bread Cinnamon Raisin,112,3
33120,Organic Egg Whites,86,16
45918,Coconut Butter,19,13
46667,Organic Ginger Root,83,4
46842,Plain Pre-Sliced Bagels,93,3
将其保存为file.csv 并使用我发布的上述代码运行它。结果:
['product_id', 'product_name', 'aisle_id', 'department_id']
['9327', 'Garlic Powder', '104', '13']
['17461', 'Air Chilled Organic Boneless Skinless Chicken Breasts', '35', '12']
['17668', 'Unsweetened Chocolate Almond Breeze Almond Milk', '91', '16']
['28985', 'Michigan Organic Kale', '83', '4']
['32665', 'Organic Ezekiel 49 Bread Cinnamon Raisin', '112', '3']
['33120', 'Organic Egg Whites', '86', '16']
['45918', 'Coconut Butter', '19', '13']
['46667', 'Organic Ginger Root', '83', '4']
['46842', 'Plain Pre-Sliced Bagels', '93', '3']
这就是您在问题中提出的问题。我不会为你做你的项目,你应该可以从这里开始工作。