位置: IT常识 - 正文

Python中的子进程是什么(python 子进程通信)

编辑:rootadmin

推荐整理分享Python中的子进程是什么(python 子进程通信),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python子进程的输出不可见,python子进程返回值,python 主进程 子进程,python主进程与子进程共享数据,python子进程没有连接怎么办,python 主进程 子进程,python 子进程,python子进程能再开进程吗,内容如对您有帮助,希望把文章链接给更多的朋友!

子进程

很多时候,子进程并不是自身,而是一个外部进程。我们创建了子进程后,还需要控制子进程的输入和输出。当试图通过python做一些运维工作的时候,subprocess简直是顶梁柱。

Python中的子进程是什么(python 子进程通信)

subprocess模块可以让我们非常方便地启动一个子进程,然后控制其输入和输出。

下面的例子演示了如何在Python代码中运行命令nslookup <某个域名>,这和命令行直接运行的效果是一样的:

#!/usr/bin/envpython#coding=utf-8importsubprocessprint("$nslookupwww.yangcongchufang.com")r=subprocess.call(['nslookup','www.yangcongchufang.com'])print("Exitcode:",r)

执行结果:

➜pythonsubcall.py$nslookupwww.yangcongchufang.comServer:219.141.136.10Address:219.141.136.10#53Non-authoritativeanswer:Name:www.yangcongchufang.comAddress:103.245.222.133('Exitcode:',0)

相关推荐:《Python视频教程》

如果子进程还需要输入,则可以通过communicate()方法输入:

#!/usr/bin/envpython#coding=utf-8importsubprocessprint("$nslookup")p=subprocess.Popen(['nslookup'],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)output,err=p.communicate(b"setq=mx\nyangcongchufang.com\nexit\n")print(output.decode("utf-8"))print("Exitcode:",p.returncode)

上面的代码相当于在命令行执行命令nslookup,然后手动输入:

setq=mxyangcongchufang.comexit

相关推荐:

本文链接地址:https://www.jiuchutong.com/zhishi/310305.html 转载请保留说明!

上一篇:JDK1.6中String类的坑,快让我裂开了…(java string.class)

下一篇:26个字母,26句话,每一句都值得你用一生品读……(26个字母!)

  • 公众号怎么样起好文章标题?(公众号怎么样起号)

    公众号怎么样起好文章标题?(公众号怎么样起号)

  • 抖音主人能删除别人的评论吗(抖音主人能删除别人的表情评论吗)

    抖音主人能删除别人的评论吗(抖音主人能删除别人的表情评论吗)

  • 华为nova7是屏幕指纹吗(华为nova7是屏幕属于刘海屏吗)

    华为nova7是屏幕指纹吗(华为nova7是屏幕属于刘海屏吗)

  • qq活跃度在哪里看(qq活跃度在哪里看手机)

    qq活跃度在哪里看(qq活跃度在哪里看手机)

  • magic系统能换成emui吗(magic 系统)

    magic系统能换成emui吗(magic 系统)

  • wps段落布局按钮被隐藏了怎么设置(wps段落布局按钮删不了)

    wps段落布局按钮被隐藏了怎么设置(wps段落布局按钮删不了)

  • 手机内屏排线修复技巧(手机内屏排线断了怎么办)

    手机内屏排线修复技巧(手机内屏排线断了怎么办)

  • 苹果3代耳机怎么充电(苹果3代耳机怎么重置)

    苹果3代耳机怎么充电(苹果3代耳机怎么重置)

  • 淘宝亲情账号有隐私吗(淘宝亲情账号有几个爱人)

    淘宝亲情账号有隐私吗(淘宝亲情账号有几个爱人)

  • 一个小米账号可以登录几个手机(一个小米账号可以绑定几个手机)

    一个小米账号可以登录几个手机(一个小米账号可以绑定几个手机)

  • 快手怎么横屏观看(快手怎么横屏观看别人的作品)

    快手怎么横屏观看(快手怎么横屏观看别人的作品)

  • iphone se发布时间(苹果se2020发布时间)

    iphone se发布时间(苹果se2020发布时间)

  • 淘宝电子凭证怎么确认收货(淘宝电子凭证怎么开通)

    淘宝电子凭证怎么确认收货(淘宝电子凭证怎么开通)

  • 抖音特效视频制作软件有哪些(抖音特效视频制作方法)

    抖音特效视频制作软件有哪些(抖音特效视频制作方法)

  • r17怎么录屏(r17怎么录制视频)

    r17怎么录屏(r17怎么录制视频)

  • 互联网和万维网区别是什么(互联网和万维网之间的关系)

    互联网和万维网区别是什么(互联网和万维网之间的关系)

  • 快手电商是什么(快手电商是什么软件)

    快手电商是什么(快手电商是什么软件)

  • ps如何球面化(ps球面奇观的制作方法)

    ps如何球面化(ps球面奇观的制作方法)

  • 乐视怎么备份(乐视怎么备份到电视)

    乐视怎么备份(乐视怎么备份到电视)

  • 抖音怎样跳过验证码(抖音怎样跳过验证登录)

    抖音怎样跳过验证码(抖音怎样跳过验证登录)

  • iphone8广角镜头在哪里(苹果8plus广角镜头)

    iphone8广角镜头在哪里(苹果8plus广角镜头)

  • 取消双v会员(取消双v会员剩余的流量还能用吗)

    取消双v会员(取消双v会员剩余的流量还能用吗)

  • QQ浏览器 for Mac版 3.0体验功能详解 书签同步手机iPad也能看(Qq浏览器里的文档怎么以文件形式发送)

    QQ浏览器 for Mac版 3.0体验功能详解 书签同步手机iPad也能看(Qq浏览器里的文档怎么以文件形式发送)

  • golang 和java对比(golang 和 java)

    golang 和java对比(golang 和 java)

  • 帝国cms后台出现“您还未登录”错误怎么办(帝国cms栏目没有了)

    帝国cms后台出现“您还未登录”错误怎么办(帝国cms栏目没有了)

  • 使用js 读取 execl 文件中的所有内容(js读取数据文件)

    使用js 读取 execl 文件中的所有内容(js读取数据文件)

  • 什么是居民纳税人
  • 银行存款支付现金股利属于什么科目
  • 菜场摊位租赁合同
  • 罚款所得税调整
  • 微信手续费发票可以抵扣吗?
  • 付了电费当月没有收到发票
  • 外资企业银行贷款限制
  • 计提存货跌价准备计算公式
  • 企业借款给个人合法吗
  • 高速公路的发票怎么补
  • 电费发票勾选是啥意思
  • 固定资产增值税怎么抵扣
  • 企业购进货物被没收 进项税额能否抵扣?
  • 发票开了款没付
  • 进口商品的关税计入入账价值吗
  • 资产置换会计处理办法
  • 科技项目经费怎么申报
  • 专票记账联丢失了要罚款吗
  • 出口免抵退申报期限最新政策解读
  • win10运行红色警戒2卡顿
  • 有关预提费用如何冲销
  • 广告费递延几年
  • 固定资产折旧方法的选择
  • 商家说补发什么意思
  • 用人单位发放工资时跨行手续费应由谁支付
  • 事业单位投资收回账务处理
  • php访问mysql数据库函数
  • php5.4+mysql
  • 会计科目在建工程包括哪些
  • awk命令怎么用
  • 分包工程的税金怎样处理
  • 今天是520该说什么
  • open是什么含义
  • php自带的加密解密函数
  • nbtstat命令
  • 为什么印花税不算应交税费科目
  • 待核销基建支出与待摊投资的区别
  • 总公司中标后走账怎么办
  • 从公账发工资是什么凭证
  • python中重写构造方法
  • 减免税款账务处理
  • 应交税费增值税销项税
  • access中文版
  • 劳动合同骑缝章第一页没盖上
  • mysql分片sql
  • 销售开票会计分录怎么做
  • 个税是怎么扣除的?
  • 公司代房东缴纳个税怎么处理
  • 季度缴纳房租申请怎么写
  • 年金现值的含义
  • 多计提费用 怎么冲
  • 企业内部股权转让协议书
  • 每个月房租
  • 购买原材料产生的运费计入什么科目
  • 缴纳房产税和城镇房产税
  • 收到货款确认收入还是开好发票确认收入
  • 公司向个人借款分录
  • 发票缴销后还要保存吗
  • 高价卖股份犯法么
  • 发票入账是借还是贷
  • 发票开错了只能冲红票吗?
  • 出售短期债券投资发生的净损失计入哪里
  • SQL Server的FileStream和FileTable深入剖析
  • WIN7系统如何设置自动关机
  • Win10预览版镜像
  • centos6.10修改主机名
  • userint32.exe - userint32是什么进程
  • windows xp的控制面板
  • linux播放mp3命令
  • 锁屏壁纸设置后不显示怎么办
  • windows8运行窗口怎么打开
  • windows8.1crazy error
  • cocos2d-x 3.4 windows 环境配置
  • 文件夹如何取名字
  • sdk官方网站
  • Javascript removeChild()删除节点及删除子节点的方法
  • 如何开具税收缴纳证明
  • 税控盘离线开票时间超限是怎么回事
  • 纳税申报的期限是多久
  • 国家税务总局服务中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设