重複の可能性:
shlex.split の逆は何ですか?
argv
コマンドラインの単一の文字列など、コマンドラインパラメータのリストを変換するにはどうすればよいですか?
" ".join(argv)
スペースを含む文字列を正しくエスケープしないため、正しい解決策ではありません。
例:./test.py -v --simulate --action removePage --title "AAA BBB"
これを試すと、最後の引数はAAA BBB
引用符なしですが、join を使用してコマンド ラインを再構築しようとすると、間違った結果が得られます。
注: コマンド ラインを文字列として取得できることはわかっていますが、私の場合はそれに頼ることができません。引数のリストを適切なコマンド ラインに変換するソリューションが必要です。