как так получается?
1) df = pd.read_csv('file.csv', sep=';', engine='python', encoding='utf-8')
все открывается в читаемом виде, но одной строкой, а надо чтобы было разбито по столбцам
2)df = pd.read_csv('file.csv', sep=';', engine='python')
все открывается в нечитаемом виде, но по столбцам разбито корректно