<bdo id='x2FHB'></bdo><ul id='x2FHB'></ul>

    1. <legend id='x2FHB'><style id='x2FHB'><dir id='x2FHB'><q id='x2FHB'></q></dir></style></legend>

    2. <tfoot id='x2FHB'></tfoot>
    3. <i id='x2FHB'><tr id='x2FHB'><dt id='x2FHB'><q id='x2FHB'><span id='x2FHB'><b id='x2FHB'><form id='x2FHB'><ins id='x2FHB'></ins><ul id='x2FHB'></ul><sub id='x2FHB'></sub></form><legend id='x2FHB'></legend><bdo id='x2FHB'><pre id='x2FHB'><center id='x2FHB'></center></pre></bdo></b><th id='x2FHB'></th></span></q></dt></tr></i><div id='x2FHB'><tfoot id='x2FHB'></tfoot><dl id='x2FHB'><fieldset id='x2FHB'></fieldset></dl></div>

      <small id='x2FHB'></small><noframes id='x2FHB'>

    4. 在 Python 中使用 subprocess.Popen 检查进程的状态

      时间:2023-05-27

        <legend id='aX1Kj'><style id='aX1Kj'><dir id='aX1Kj'><q id='aX1Kj'></q></dir></style></legend>
          <bdo id='aX1Kj'></bdo><ul id='aX1Kj'></ul>

          1. <i id='aX1Kj'><tr id='aX1Kj'><dt id='aX1Kj'><q id='aX1Kj'><span id='aX1Kj'><b id='aX1Kj'><form id='aX1Kj'><ins id='aX1Kj'></ins><ul id='aX1Kj'></ul><sub id='aX1Kj'></sub></form><legend id='aX1Kj'></legend><bdo id='aX1Kj'><pre id='aX1Kj'><center id='aX1Kj'></center></pre></bdo></b><th id='aX1Kj'></th></span></q></dt></tr></i><div id='aX1Kj'><tfoot id='aX1Kj'></tfoot><dl id='aX1Kj'><fieldset id='aX1Kj'></fieldset></dl></div>
              <tbody id='aX1Kj'></tbody>
                <tfoot id='aX1Kj'></tfoot>

              • <small id='aX1Kj'></small><noframes id='aX1Kj'>

              • 本文介绍了在 Python 中使用 subprocess.Popen 检查进程的状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

                如果我在 Python 中使用 subprocess.Popen 调用一个进程,如下所示:

                If I invoke a process with subprocess.Popen in Python as follows:

                myproc = subprocess.Popen(...).communicate()

                查看其状态的正确方法是什么?不是输出到 stdout 或 stderr,而是完成后的退出状态(例如,0 表示成功或另一个表示失败)?

                what is the correct way to see its status? Not its output to stdout or stderr, but its exit status once it's finished (e.g. 0 for success or another for failure)?

                推荐答案

                returncode确实是答案,但解决方案不需要复杂.

                returncode is indeed the answer, but the solution doesn't need to be complicated.

                process = subprocess.Popen(...)
                stdoutdata, stderrdata = process.communicate()
                print process.returncode
                

                Python subprocess 文档中的更多信息.

                More info in the Python subprocess docs.

                这篇关于在 Python 中使用 subprocess.Popen 检查进程的状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:多处理具有多个输入的函数 下一篇:全局变量和 Python 多处理

                相关文章

                最新文章

                    <small id='cxAdV'></small><noframes id='cxAdV'>

                  1. <tfoot id='cxAdV'></tfoot>
                    • <bdo id='cxAdV'></bdo><ul id='cxAdV'></ul>
                    <legend id='cxAdV'><style id='cxAdV'><dir id='cxAdV'><q id='cxAdV'></q></dir></style></legend>

                    <i id='cxAdV'><tr id='cxAdV'><dt id='cxAdV'><q id='cxAdV'><span id='cxAdV'><b id='cxAdV'><form id='cxAdV'><ins id='cxAdV'></ins><ul id='cxAdV'></ul><sub id='cxAdV'></sub></form><legend id='cxAdV'></legend><bdo id='cxAdV'><pre id='cxAdV'><center id='cxAdV'></center></pre></bdo></b><th id='cxAdV'></th></span></q></dt></tr></i><div id='cxAdV'><tfoot id='cxAdV'></tfoot><dl id='cxAdV'><fieldset id='cxAdV'></fieldset></dl></div>