У меня есть скрипт, который запускает команду копирования для копирования файлов и каталогов. Поскольку у меня есть аргументы, хранящиеся в переменных.
copy_cmd = ['Lang=en_US' , '/bin/cp' , '-r' , '-v']
Option['source']
Option['destination']
Я передаю значение Option ['source'] & Option ['destination'] во время выполнения. Я не могу выполнить команду и получить ....
child exception
AttributeError: list object has no attribute rfind
Команда, которую я использую:
copy_pid = subprocess.Popen([copy_cmd , Option['source'] , '/.' , 'Option['destination']'] , stdin = subprocess.PIPE , stdout = subprocess.PIPE)