2016-12-01 46 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,但該文件存在IO錯誤:[錯誤2]沒有這樣的文件,使用SFTP放時,當我嘗試傳輸文件,文件傳輸到遠程主機在python

+0

那麼,該文件存在?檢查拼寫錯誤 – Signal

+0

肯定存在 – golu

+0

您在Windows,Linux或Mac上嗎? – Signal

回答

0

使用Windows路徑時,您應該使用的Unix風格的路徑:

r'C:/mytestfile.xml' 

它發生一些模塊不能讀得好的Windows路徑。

相關問題