なぜそのようなサブプロセス.Popenクラスの名前が付けられていないサブプロセス?[定休日]
-
09-06-2019 - |
質問
次のクラスの subprocess
モジュール名 Popen
, ものであり、サブプロセス. Popen
音と人のようになっていたの名を守一部の機能はネーミング形式でなく、沿い名前で実際にはそのオブジェクトです。なんだろうけど、日本人はなぜで選ばれた過しようという Subprocess
?
解決
今ると言うつもりはありませんこれが最大の名は世界でもトップクラスですが、このとして理解しています。
もともとはpopen家族はosモジュールの、実装の由緒あるposix popen.スポーツ活動へのサブプロセスモジュールされてい良好な時間を変更していないのではないでしょうかをPopenすのdocsの方には長い歴史があり、pythonでは、由緒あるposixます。
から早めのposix身 Popen
もっ開プロセスできるか、読み書きからstdioのようにファイルです。このニーモニック Popen
では ProcessOpen
図のような、新お疲,のように見えます。
他のヒント
subprocess.Popen
置き換え、グループの os.popenX
POSIX機能の長い歴史).はないかと思う名称 Popen
それが人々に古い機能の探索と利用、新しくなりました。
の PEPのためのサブプロセス(PEP324) は、少しの議論のモジュールの名前がないのクラス Popen
.の リストのPEPs (Pythonの強化の提案では一般的に、新しい根拠ロジーを用いたプラットフォームのエラーになります。
よいのではないでしょうか名前を選んで機能を subprocess
が置換したの os
モジュールとしての os.popen
機能です。いきものの自動化に移行した。