位置: 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个字母!)

  • 华为nova10怎么开热点(华为nova10怎么开启开发者模式)

    华为nova10怎么开热点(华为nova10怎么开启开发者模式)

  • 探探为什么改不了年龄(探探为什么改不了照片)

    探探为什么改不了年龄(探探为什么改不了照片)

  • 华为mate30pro的充电器型号(华为mate30pro的充电线型号)

    华为mate30pro的充电器型号(华为mate30pro的充电线型号)

  • 谷歌商店点击登录没反应(谷歌商店点击登录)

    谷歌商店点击登录没反应(谷歌商店点击登录)

  • 交叉引用和尾注一样吗(交叉引用和尾注查重结果一样吗)

    交叉引用和尾注一样吗(交叉引用和尾注查重结果一样吗)

  • 来电提醒费是什么意思(来电提醒功能费和来电显示一样吗)

    来电提醒费是什么意思(来电提醒功能费和来电显示一样吗)

  • 取消关注公众号对方知道吗(我的世界怎么取消关注公众号)

    取消关注公众号对方知道吗(我的世界怎么取消关注公众号)

  • 没有路由器电脑能上网吗(没有路由器电脑可以开wifi吗)

    没有路由器电脑能上网吗(没有路由器电脑可以开wifi吗)

  • 获取取件码失败怎么办(获取取件码失败什么意思)

    获取取件码失败怎么办(获取取件码失败什么意思)

  • 指令是由什么发出的(指令是谁发出的)

    指令是由什么发出的(指令是谁发出的)

  • ipad忘记锁屏密码怎么办(ipad忘记锁屏密码10秒解决)

    ipad忘记锁屏密码怎么办(ipad忘记锁屏密码10秒解决)

  • 固态机械双硬盘的好处(固态机械双硬盘安装系统)

    固态机械双硬盘的好处(固态机械双硬盘安装系统)

  • 爱奇艺会员怎么不能下载(爱奇艺会员怎么让第二个人登录)

    爱奇艺会员怎么不能下载(爱奇艺会员怎么让第二个人登录)

  • word背景图片怎么设置(word背景图片怎么设置大小)

    word背景图片怎么设置(word背景图片怎么设置大小)

  • 微信如何取消已翻译(微信如何取消已添加的表情包)

    微信如何取消已翻译(微信如何取消已添加的表情包)

  • 手机系统铃声在哪里(手机铃声系统在哪)

    手机系统铃声在哪里(手机铃声系统在哪)

  • 抖音拉黑会移除粉丝吗(抖音拉黑移除后对方的聊天记录还在吗)

    抖音拉黑会移除粉丝吗(抖音拉黑移除后对方的聊天记录还在吗)

  • 一个手机号能注册几个快手(一个手机号能注册几个抖音号)

    一个手机号能注册几个快手(一个手机号能注册几个抖音号)

  • 盒马鲜生怎么付款(盒马鲜生怎么付不了订单)

    盒马鲜生怎么付款(盒马鲜生怎么付不了订单)

  • dmxlauncher.exe进程是病毒吗 危险吗 dmxlauncher进程信息查询(dmc32.dll)

    dmxlauncher.exe进程是病毒吗 危险吗 dmxlauncher进程信息查询(dmc32.dll)

  • flex布局之flex-direction(flex布局用法)

    flex布局之flex-direction(flex布局用法)

  • 织梦dede文章列表有缩略图显示没有缩略图的不显示图片(织梦发布文章栏目怎么不显示)

    织梦dede文章列表有缩略图显示没有缩略图的不显示图片(织梦发布文章栏目怎么不显示)

  • 进货开了发票也写了购销合同要交印花税吗?
  • 进口环节消费税需要自行申报吗
  • 税盘收费吗
  • 交易性金融资产的账务处理
  • 初级职称需要进行继续教育吗
  • 小规模纳税人申报时间
  • 小微企业亏损还用缴残保金吗
  • 一般纳税人支付给小规模纳税人的税率
  • u8反记账操作步骤
  • 在建工程是资产
  • 企业所得税季报弥补以前年度亏损怎么填
  • 分公司是独立核算还是非独立核算
  • 行政事业单位无偿调拨资产会计处理
  • 无偿赠送商品要纳企业所得税吗
  • 企业税费计算
  • 应付账款扣除商业折扣
  • 印花税一定要贴花吗
  • 出口退税银行账户备案
  • 景区门票入什么费用
  • 非雇佣劳务
  • 汽修厂的财务怎样做账
  • 发票分票怎么处理违章
  • 应收出租包装物的租金计入
  • 企业进口葡萄酒税率多少
  • 贴息贷款利息怎么入账
  • 发票登记薄的样式是什么
  • php怎么自学
  • 代发工资如何合理避税
  • 公司不经营了不注销可以吗
  • 增值税税负指标怎么算
  • 房地产企业借款可以用未建成的房子设定浮动抵押吗?
  • phpcrawl
  • 收入凭证填写
  • php使用ajax
  • php自动生成文章
  • 金融企业会计科目有哪些
  • 还未进行抄报税
  • MySQL中Nested-Loop Join算法小结
  • deepin 15.3 X64系统中安装mongodb的方法步骤
  • 银行年费什么时候取消的
  • 金税四期对企业的好处
  • 材料采购如何做好市场调研工作
  • 如何区分交通运输的方向
  • 暂估入库结转成本后如何冲红
  • 银行承兑汇票到期日后多久可以承兑
  • 房企预收款如何缴纳企业所得税
  • 营业税金及附加和税金及附加有什么区别
  • 融资租入企业所得税扣除
  • 支付的中介费进什么科目
  • 用货款抵扣供应商成本
  • 母子公司之间的借款
  • 支付结算的法律构成
  • 固定资产开普票还是专票
  • 非盈利社会团体可以开发票吗
  • 项目过路费应该挂什么科目
  • 工程未完工,费用怎么处理
  • 年末是否要结转所得税
  • 什么是权益性投资企业
  • 企业建账流程图
  • 如何整理装订记账凭证
  • centos6创建文件
  • win7如何查看图片的rgb
  • win7系统调节亮度快捷键
  • ubuntu20.04升级21.04
  • sllights.exe - sllights进程是什么意思
  • w7定时自动关机
  • linux如何使用uname命令
  • 升级win10系统后无法联网的三种解决方法
  • unity自动门
  • textview可以点击吗
  • android从服务器获取数据
  • cocos2d怎么用
  • android-3
  • ie8兼容性模式设置在哪
  • JavaScript中Number.NEGATIVE_INFINITY值的使用详解
  • javascript常用函数大全
  • js实现的倒计时怎么用
  • ca登陆
  • 北京地税电子税票怎么开
  • 小规模一季度多少免增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设