Python实战之子进程
Python实战之子进程
要实现一个简单的自进程,只需要
- import sys, os, subprocess
- p = subprocess.Popen(["ls", "-l"], shell=False, stdin=None, stdout=None, stderr=None)
- print p.pid
- print p.returncode
此时,pid将是子进程的ID号,如果子进程正常推出,returncode将会是None。
也可以使用以下代码创建子进程
- import sys, os, subprocess
- retcode=subprocess.call(["ls", "-l"], shell=False, stdin=None, stdout=None, stderr=None)
- print retcode
此时,如果子进程正常推出,retcode将会是0。
另外,如果期望不要输出创建出来的子进程的打印信息,可以将方法参数中的stdout和stderr设置为subprocess.PIPE。
以下是一个小例子,创建一个子进程p1,然后再创建一个子进程p2用来结束p1的执行。
- import sys, os, subprocess
- p1 = subprocess.Popen(["sleep", "60"], shell=False, stdin=None, stdout=None, stderr=None)
- print p1.pid
- print p1.returncode
- p2 = subprocess.Popen(["kill", str(p1.pid)], shell=False, stdin=None, stdout=None, stderr=None)
- print p2.pid
- print p2.returncode
Python实战之子进程相关推荐
- 干货满满的 Python 实战项目,点赞收藏
作者 | 俊欣 来源 | 关于数据分析与可视化 今天小编来给大家介绍3个干货满满的计算机视觉方向的Python实战项目,主要用到的库有 opencv-python numpy pillow 要是大家所 ...
- python语言type board_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题……...
针对Python这一话题每天后台都会有不少小伙伴提出问题,下面我就将这些问题进行汇整,产出"Python实战问题篇",我认为这些问题非常具有代表性,希望可以帮到大家. 第一类问题: ...
- python popen阻塞_对Python subprocess.Popen子进程管道阻塞详解
问题产生描述 使用子进程处理一个大的日志文件,并对文件进行分析查询,需要等待子进程执行的输出结果,进行下一步处理. 出问题的代码 # 启用子进程执行外部shell命令 def __subprocess ...
- python 靶心_手把手教你使用Python实战反欺诈模型|原理+代码
原标题:手把手教你使用Python实战反欺诈模型|原理+代码 作者 | 萝卜 来源 | 早起Python(ID: zaoqi-python) 本文将基于不平衡数据,使用Python进行 反欺诈模型数据 ...
- 客户信贷评级 Python 实战
作者 | 萝卜 来源 | 早起Python(ID:zaoqi-python) 前言 大样本的数据集固然提供了丰富的信息,但也在一定程度上增加了问题的复杂性.如果我们分别对每个指标进行分析,往往得到的结 ...
- Python 实战多元线性回归模型,附带原理+代码
作者 | 萝卜 来源 | 早起Python( ID:zaoqi-python ) 「多元线性回归模型」非常常见,是大多数人入门机器学习的第一个案例,尽管如此,里面还是有许多值得学习和注意的地方.其中多 ...
- python wx窗口无法关闭_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...
针对Python这一话题每天后台都会有不少小伙伴提出问题,下面我就将这些问题进行汇整,产出"Python实战问题篇",我认为这些问题非常具有代表性,希望可以帮到大家. 第一类问题: ...
- python项目归纳总结-这4个Python实战项目,让你瞬间读懂Python!
原标题:这4个Python实战项目,让你瞬间读懂Python! 来自:https://www.toutiao.com/a6593456515221291528/ Python 是一种极具可读性和通用性 ...
- python项目-这4个Python实战项目,让你瞬间读懂Python!
前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Pytho ...
最新文章
- 逆透视变换IPM模型
- Python 是否是下一个 PHP?为什么?
- linux内核驱动识别过程,转载_ARM-Linux内核驱动加载过程思路
- Java并发编程开发笔记——2线程安全性
- 怎么用python自制计算公式_自制计算经纬度位移 python 程序
- tomcat和http简介
- C#坏习惯:通过不好的例子学习如何制作好的代码——第3部分
- php open_basedir
- hdu5651 xiaoxin juju needs help(逆元)
- Cygwin下cscope的配置
- python冒泡排序_python实现基本算法之冒泡排序(Bubble Sort)
- 计算机主机五大结构,计算机由哪五大部分组成?
- Tomcat 端口被javaw.exe占用 有效解决方法
- KYLO的Java基础知识总结(其二)
- 微信模板消息html,微信推送模板消息,偶发出现报错errcode
- 2020年的5种常见骇客行为,你的电脑安全吗?
- 错过校招_我们在用户测试中容易错过的事情
- android Rect
- 语言-汉语-官话-中原官话-兖菏片:兖菏片
- 完美删除Mac Os自带输入法