0
我有一串字符串和一个命令,我想和Popen一起运行。该命令将字符串作为输入参数。Python子流程模块:如何将逗号分隔的输入传递给Popen?
我怎样才能轻松地添加整个列表...
list=['asdf','qwer','zxcv',...]
...如逗号分隔如下所示输入:
Popen(['cmd','asdf','qwer','zxcv',...])
我不能这样做,因为它不会将列表隐式转换为str:
Popen(['cmd',list])
也不是这样,因为它不会允许字符串中的空格:
Popen(['cmd',' '.join(list)])
是否有替代方案?
我不想使用'shell = True'选项。
'['cmd'] + list'在这里工作完美吗? – Wessie 2013-03-26 01:43:16
工作。不知道你能做到这一点。谢谢。 – imagineerThat 2013-03-26 01:44:44