Я хочу проверить CSV, если у него есть значение , которое соответствует переменной .Если она содержит эту переменную, я хочу распечатать 'переменная присутствует'
Я попытался проверить каждую строку на соответствие текста переменной и каждого поля в строке.Я не получаю сообщение об ошибке, но результат всегда отрицательный.
import csv
old_name = "random name already present in the table"
with open("data.csv", "r") as csv_file:
fieldnames = ["name", "price"]
csv_reader = csv.DictReader(csv_file, fieldnames=fieldnames)
for row in csv_reader:
for field in row:
if field == old_name:
print("already there")
else:
print("not there")
Вывод просто "не там" для каждого элемента в таблице.