python,求助,服务器走的sftp协议,怎么获取上面的文件
1个回答
展开全部
用paramiko模块
import paramiko
def sftp_get(file):
CONST_HOST = "1.1.1.1"
CONST_USERNAME = "root"
CONST_PWD = "password"
CONST_PORT = 22
try:
t = paramiko.Transport((CONST_HOST,CONST_PORT))
t.connect(username=CONST_USERNAME, password=CONST_PWD)
sftp = paramiko.SFTPClient.from_transport(t)
des = os.getcwd()+ '\\test.txt'
#file为你要下载的文件,des为你保存该文件的路径
sftp.get(file,des)
t.close()
print 'download %s to %s ok' % (file,des)
return True
except Exception , e:
raise e
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询