Не удается заставить Python поместить переменную цикла в команду os.system - PullRequest
0 голосов
/ 18 октября 2019

В настоящее время я пытаюсь автоматизировать процесс между компьютерами, и одна вещь, которая должна произойти, - это передача файлов. По какой-то причине эта строка не может правильно вывести команду, которая мне нужна.

for path in filePaths :
    os.system('scp Host@host.IP:' + path +  ' /save/file/here')

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 18 октября 2019

Возможно, что-то делать с пробелами в path? Может быть, попробуйте:

os.system('"scp {}@{}:{} {}"'.format(host, host_ip, path, save_path))
...