Python で os.popen から subprocess.popen() に移行する方法
質問:
os.popen が非推奨になったことを考慮して、次のコマンドを subprocess.popen() に変換するにはどうすればよいですか:
os.popen('swfdump /tmp/filename.swf/ -d')
答え:
コマンドを subprocess.popen() に変換し、次の手順に従います:
次のコード スニペットは変換を示しています。
<code class="python">from subprocess import Popen, PIPE process = Popen(['swfdump', '/tmp/filename.swf', '-d'], stdout=PIPE, stderr=PIPE) stdout, stderr = process.communicate()</code>
追加の注意:
サブプロセスのドキュメントには、「os.popen からの移行」というタイトルの専用セクションがあり、詳細な説明が提供されています。 os.popen からサブプロセスに移行するためのガイドライン。
以上がコマンドを実行するために os.popen から subprocess.popen() に移行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。