2017-09-08 5 views
0

Gibt es eine Möglichkeit, Dateien von meinem PC auf den Pepper-Roboter mit Python-Skript hochzuladen?So laden Sie Dateien mit Python-Skript

Zum Beispiel, wenn es irgendeine Art von Funktion wie

session.upload(file_path, robot_path) 
+2

diese Frage keine Forschung auf Ihrer Seite getan hat zeigen, bitte sagen, was Sie versucht haben und gescheitert, oder wo Sie haben bisher sehen, Sie einen Blick genommen auf die offizielle Dokumentation? –

+0

Ich habe mir die offizielle Aldebaran-Dokumentation genauer angeschaut, aber nichts gefunden. Meine Idee ist, wenn jemand irgendwelche Informationen hat, wie es getan werden könnte, um es zu veröffentlichen. –

Antwort

2

Können Sie SFTP benutzen?

In Python:

import paramiko 

ROBOT_URL = "10.80.129.69" 

c_path = "wherever/that/is/on/the/computer" 
r_path = "wherever/that/is/on/the/robot" 

transport = paramiko.Transport((ROBOT_URL, 22)) 
transport.connect(username="nao", password="nao") 
sftp = paramiko.SFTPClient.from_transport(transport) 
sftp.put(c_path, r_path) 

sftp.close() 
transport.close() 
Verwandte Themen