2016-12-01 9 views
0
import paramiko 
ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
ssh.connect(hostname=HostIP, username=Username, password=Password) 

sftp = ssh.open_sftp() 
sftp.put('C:\mytestfile.xml', '/var/lib/Controls/mytestfile.xml') 

에서 원격 호스트로 파일을 전송, 내가받을 다음과 같은 오류, IOError: [Errno 2] No such file를, SFTP를 넣어를 사용하지만, 때, errno를 2] 해당 파일은 파일이는 IO 오류 : 나는 파일을 전송하려고하면 파이썬

을 존재하지 않는다 창 경로를 사용하는 경우
+0

파일이 존재합니까? 맞춤법 오류 검사 – Signal

+0

그것은 확실히 존재합니다 – golu

+0

Windows, Linux 또는 Mac에 있습니까? – Signal

답변

0

당신은 유닉스 스타일의 경로를 사용해야합니다

r'C:/mytestfile.xml' 

일부 모듈이 잘 윈도우 경로를 읽을 수 없습니다 발생합니다.