我正在学习如何使用 Python 3 读取 CSV 文件,并且一直在使用我的代码并设法读取整个文档或某些列,但是我现在试图只读取包含特定值的某些记录。
例如我想读取汽车是蓝色的所有记录,我如何让它只读取那些记录?我无法弄清楚这一点,将不胜感激任何帮助或指导!
import csv
with open('cars.csv') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print(row['ID'], row['Make'], row['Colour'])
原文由 user5508371 发布,翻译遵循 CC BY-SA 4.0 许可协议
一个简单的“if”语句就足够了。请参阅 控制流 文档。