python的subprocess.Popen()的简单用法,python subprocess popen函数

  python的subprocess.Popen()的简单用法,python subprocess popen函数

  在编写语言程序的过程中,如果想快速完成任务,有很多可行的方法,其中调用系统命令是使用频率最高的,最受欢迎的就是子进程模块。几乎在任何操作系统中,任何命令都可以被调用和交互,往往结果就是执行是否流畅,执行的内容能否成功输出。下面教大家如何改进模块部分。

  subprocess.Popen的构造函数

  classsubprocess。subprocess.Popen调用方法使用

  import子流程

  子流程=子流程。Popen([ping ,-n , 4 , www.baidu.com])

  打印(“父流程”)subprocess.Popen进行如下的子进程调用:

  import子流程

  cmd=[ls]

  流程=子流程。Popen(cmd,stdout=子进程。管道)

  forst dout _ lineiniter(process . stdout . readline,b):

  打印(标准输出行)

  process.stdout.close()

  return_code=process.wait()

  ifreturn_code:

  RaiseSubprocess。可以看到CalledProcessError (return _ code,cmd)。我们都可以用Popen来处理流程的创建和管理,尤其是遇到不寻常的函数,处理起来很流畅,收益也很大。学会掌握它很重要。让我们掌握子流程。理解地打开!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: