Salut J'utilise paramiko 1.7.6 "fanny" sur microsoft windows xp pack3 service de v2002 avec python 2.4.2erreur Paramiko utilisant mis
Je le script follwing:
import paramiko
hostname='blah'
port=22
username='blah'
password='blah'
fullpath='\\\\root\\path\\file.xls'
remotepath='/inbox/file.xls'
self.client= paramiko.SSHClient()
self.client.load_system_host_keys()
self.client.connect(hostname,port,username,password)
sftp = self.client.open_sftp()
sftp.put(fullpath,remotepath)
l'erreur I obtenir est:
sftp.put(fullpath,remotepath))
File "build\bdist.win32\egg\paramiko\sftp_client.py", line 577, in put
File "build\bdist.win32\egg\paramiko\sftp_client.py", line 337, in stat
File "build\bdist.win32\egg\paramiko\sftp_client.py", line 628, in _request
File "build\bdist.win32\egg\paramiko\sftp_client.py", line 675, in _read_response
File "build\bdist.win32\egg\paramiko\sftp_client.py", line 701, in _convert_status
IOError: [Errno 2] /inbox/file.xls is not a valid file path
mais le chemin existe bel et bien (je peux passer à l'aide sftp.chdir (« boîte de réception »)) Je ai aussi essayé de déplacer dans le dossier et à l'aide de mettre mais j'obtenir la même exacte erreur (a pris le préfixe de boîte de réception)
Quelqu'un at-il eu ce problème?
Vive mat
avez-vous essayé d'utiliser slash à la place: __remotepath = '\\ inbox \\ file.xls' __ ?? – mouad
Vous dites que '/ inbox' échoue mais que 'inbox' fonctionne quand vous le testez manuellement - êtes-vous sûr de vouloir utiliser la première barre oblique, c'est-à-dire que la boîte de réception est le répertoire racine? –