2010-08-19 3 views
0

Я знаю, что существует Paramiko api для Python 2.x. Есть ли новый способ взаимодействия с удаленным сервером с использованием функций SFTP из сценария Python 3.1? Обширный поиск сайта paramiko не выявил доказательств поддержки 3.x. Если нет, то я буду использовать либо Python-2.x с Paramiko для моего удаленного доступа, или может просто использовать subprocess.popen() или аналогичный с Python 3.Python 3.x и SFTP

ответ

1

У меня была аналогичная проблема с не в состоянии установить paramiko по какой-то причине (не помню сейчас), и реализовал оболочку для внедрения SFTP-шпатлевки, она находится в python 2.x, но вы можете получить от нее некоторое ссылочное значение.

http://psftplib.googlecode.com/svn/trunk/psftplib.py

+0

Спасибо monkut, код интересный. Я нахожусь в Linux, и я борюсь с родным sftp (некоторая проблема буферизации, которая даже bufsize = 1 не решает). Я думаю, что могу отказаться от Python 3.x для этой части проекта (возможно, сохраните 3.x для других частей), и я попробую Python 2.x/Paramiko. Спасибо за Ваш ответ! – dougkiwi