Я не уверен, что вы ищете, учитывая выражение регулярного выражения. Вы можете использовать all () , который удаляет выражения и в вашем IF-выражении. С помощью в вы ищите частичные или полные совпадения в строках.
import csv
with open("Report.csv", 'r') as file:
csv_file = csv.DictReader(file)
for row in csv_file:
if all([row['MODEL'] == 'Honda', row['STATUS'] == 'Good', "ork" in row['OWNERSHIP']]):
print(row)
Код печатает строку с введенными данными:
PROD_ID,MODEL,STATUS,OWNERSHIP
201802,Honda,Average,DeakUIN
202002,Ertiga,Good,NorkUIT
201702,Gips,Bad,DirkUNI
201702,Honda,Good,NorkUIT
Если это не то вы хотите, пожалуйста, измените определение, измените свой вопрос, чтобы мы знали, чего вы пытаетесь достичь.