文字列のリストと、Popenで実行したいコマンドがあります。このコマンドは、文字列を入力引数として受け取ります。
リスト全体を簡単に追加するにはどうすればよいですか...
list=['asdf','qwer','zxcv',...]
...以下に示すカンマ区切りの入力として:
Popen(['cmd','asdf','qwer','zxcv',...])
リストを暗黙的にstrに変換しないため、これを行うことはできません。
Popen(['cmd',list])
これも、文字列内のスペースを許可しないためです。
Popen(['cmd',' '.join(list)])
代替手段はありますか?
'shell=True'オプションを使用したくありません。