Я использую paramiko, чтобы открыть удаленный файл sftp в python.С файловым объектом, возвращенным paramiko, я читаю файл построчно и обрабатываю информацию.Это кажется очень медленным по сравнению с использованием встроенного в Python метода «open» из ОС.Ниже приведен код, который я использую для получения объекта файла.
Использование paramiko (медленнее в 2 раза) -
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(myHost,myPort,myUser,myPassword)
sftp = client.open_sftp()
fileObject = sftp.file(fullFilePath,'rb')
Использование os -
import os
fileObject = open(fullFilePath,'rb')
AmЯ что-то пропустил?Есть ли способ сделать метод чтения объектного файла paramiko таким же быстрым, как и тот, который использует объектный файл os?
Спасибо !!