arquivo de cópia python na rede local (linux -> linux) e saída
Estou tentando escrever um script para copiar arquivos no meu RaspberryPi, no meu PC de mesa. Aqui está o meu código: (uma parte)
print "start the copy"
path_pi = '//192.168.2.2:22/home/pi/Stock/'
file_pc = path_file + "/" + file
print "the file to copy is: ", file_pc
shutil.copy2(file_pc, path_pi + file_pi)
Na verdade, tenho este erro: (em francês)
IOError: [Errno 2] Aucun fichier ou dossier de ce type: '//192.168.2.2:22/home/pi/Stock/exemple.txt'
Então, como eu poderia proceder? Devo conectar as duas máquinas antes de tentar copiar? Eu tentei com:
path_pi = r'//192.168.2.2:22/home/pi/Stock'
Mas o problema é o mesmo. (E file_pc é uma variável)
obrigado
Edit: Ok, eu encontrei este:
command = 'scp', file_pc, file_pi
p = subprocess.Popen(command, stdout=subprocess.PIPE)
Mas não há como obter a saída ... (trabalhe com Shell = False)