content = [x.strip() for x in content]
return content этот участок тормазит, как то можно его улучшить?
не стрипать строки, очевидно
реально тормаза из за стрипа?
запусти профайлер и узнаешь если по коду судить - только стрип() замедляет
with open(fname) as f: content = [line.strip() for line in f] А там уже смотреть, что тормозит, возможно и не нужен сразу весь файл в памяти.
Откуда такие умопомрачительные выводы?
чем это отличаться будет от моего куска?
Как минимум дважды не бегать по одному набору данных, сперва в список, потом ещё раз по списку.
Обсуждают сегодня