У меня есть файл CSV на FTP-сервере. Размер файла около 200 МБ.
На данный момент я читаю файл, используя следующий метод. Проблема с этой реализацией заключается в том, что загрузка файла занимает слишком много времени, а выполнение метода retrbinary
занимает около 12 минут. Я пробовал с разными размерами блоков, мне удалось получить время до 11 минут, что все еще слишком много.
download_file = io.BytesIO()
ftp.retrbinary("RETR {}".format(file_path),download_file.write, 8024)
download_file.seek(0)
dataframe = pandas.read_csv(download_file, nrows=4)
Мне нужна помощь в чтении файла по частям, мне нужны только первые 4 строки файла.