我有一个脚本,该脚本运行copy命令来复制文件和目录。因为,我的参数存储在变量中。
* copy_cmd = ['Lang = en_US','/ bin / cp','-r','-v']
Option ['source']
选项['目的地'] *
我正在运行时传递Option ['source']和Option ['destination']的值。我无法执行命令并得到...。子例外AttributeError:列表对象没有属性rfind
我正在使用的命令是
copy_pid = subprocess.Popen([copy_cmd,Option ['源'],'/。','Option ['目标']'],stdin = subprocess.PIPE,stdout = subprocess.PIPE]我有一个运行复制命令以复制文件和目录的脚本。由于,我有参数存储在变量中。 * copy_cmd = ['Lang = zh_CN','/ bin / cp','-r','-v'] Option ['source'] Option ['...
您需要传递字符串lis,但copy_cmd
已经是列表。因此,您需要将其串联起来,而不要作为元素插入。