Я не могу извлечь zip-файл в python в папку назначения (сервера) с моего локального хоста. При извлечении с использованием z.extract(name,"/destination/")
он не может найти папку назначения, поскольку пытается найти локальную папку назначения вместо сервера.Невозможно извлечь zip в python в папку назначения (сервер) с моего локального узла
transport = paramiko.Transport((destinationIP))
transport.connect(username = destinationuserName, password = destinationPassword)
sftp = paramiko.SFTPClient.from_transport(transport)
fh = sftp.open('/destination/xxx.zip', 'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
print name
z.extract(name,"/destination/")
fh.close()
sftp.close()
Любая причина, по которой вы не используете scp и tar? –
no reason, any idea d-coder –
Я предполагаю, что вы запускаете этот скрипт на локальном хосте .. если да, то .. ДА ваш скрипт будет искать только ваш локальный .. –