как удалить строку содержащую слово

У меня есть большой csv файл, в нём нужно удалить все строки, содержащие определённые слова или символы. Например, если в строке есть символ %, то нужно удалить всю строку.


Ответы (1 шт):

Автор решения: Victor VosMottor thanks Monica
with open('your.csv', 'r') as f:
    '\n'.join([','.join([j for j in i.split(',') if '%' not in j]) for i in f.read().split('\n')])

→ Ссылка