zoukankan      html  css  js  c++  java
  • python3+ 模块学习 之 subprocess

    subprocess

      模块方法: 

        call()

        check_call()

        check_output()

        以上三个方法用于创建一个子进程,父进程等待子进程结束。若shell = true, 则shell 参数以字符串形式给出,否则,则以序列的形式给出。

      Popen 对象:

        child = Popen((argsbufsize=-1executable=Nonestdin=Nonestdout=Nonestderr=Nonepreexec_fn=Noneclose_fds=True,shell=False

               cwd=Noneenv=Noneuniversal_newlines=Falsestartupinfo=Nonecreationflags=0restore_signals=True,

               start_new_session=Falsepass_fds=()))

            Use communicate() rather than .stdin.write.stdout.read or .stderr.read to avoid deadlocks due to any of the other OS pipe buffers         filling up and blocking the child process.

        对象方法:

          child.poll()              # 检查子进程状态

          child.kill()               # 终止子进程

          child.send_signal()        # 向子进程发送信号

          child.terminate()        # 中止子进程

          child.wait()       #等待子进程终止

          child.communicate()   #和子进程交互

          

  • 相关阅读:
    视差插件parallarx
    经典幻灯片插件Swiper
    经典全屏滚动插件fullPage.js
    Dialog插件artDialog
    html5 canvas 做的一个时钟效果
    CSS3 Transitions, Transforms和Animation使用简介与应用展示
    微软官方下载地址
    Windows 7 下配置IIS,并且局域网内可访问(转载)
    C# 使用HttpWebRequest 实现文件的上传
    小图标网站
  • 原文地址:https://www.cnblogs.com/tigerm/p/6117887.html
Copyright © 2011-2022 走看看