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

  • 什么情况下要交环保税
  • 关税完税价格是指什么意思
  • 个体户年报纳税额怎么填
  • 办公室电话费计入什么科目
  • 已报关的货物可以改单价价吗
  • 机械设备租赁印花税谁交
  • 外商投资企业采购国产设备退税后续监管办法
  • 员工上下班交通安全培训
  • 国债和国债期货的交割价是净价还是全价?( )
  • 进口设备贴息政策2019
  • 建筑行业未收款先开发票如何做账?
  • 增值税普通发票需要交税吗
  • 公司买车付首付款个人还贷怎么做会计分录
  • 未分配利润转增股本需要交税吗
  • 个体户一般纳税人和小规模的区别
  • 关于个体工商户的法律规定及司法解释
  • 延期付款利息到底有没有税务风险
  • 列入工资的补贴是什么
  • 投资性房地产属于流动资产吗
  • 不能抵扣的进项发票怎么做分录
  • 施工企业资产负债率
  • 有进项没有销项会计处理
  • 暂估在建工程会计科目
  • 微信语音音乐怎么调
  • 新办企业税务服务
  • 政府专项基金是什么
  • 电脑搜狗输入法不见了怎么调出来
  • 虚拟机不能互相访问
  • live updater
  • mmtray2k.exe有什么作用 是什么进程 mmtray2k进程查询
  • 设备租赁费属于劳务吗
  • 期票是不是承兑汇票
  • 高新技术企业研发费用占比要求
  • 建设工程劳务分包合同属于建设工程合同吗
  • 汇总开具的运输发票
  • 高新补贴收入是否可以作为不征税收入
  • php忘记密码功能
  • js监听事件和处理事件
  • 热闻丨ChatGPT会替代你我吗?让它写了封情书后,我得到答案
  • python优化工具箱
  • 发票待开是什么意思?
  • 企业对于预支工资的建议
  • 材料发票和工程发票的区别
  • etc如何取票据
  • 销售农产品是否交消费税
  • 什么是指企业的所有部门彼此协调为顾客服务
  • 深入浅出夏寒陆行全文免费阅读笔趣阁番外
  • sqlserver2019删除
  • 企业怎样合理避税详述
  • 金税四期上线企业还活吗
  • 小微企业税收优惠政策从什么时候开始
  • 申报前的增值税怎么算
  • 项目人员租房费用怎么算
  • 预付账款要设明细科目吗
  • 保险的理解
  • 技术服务人员工作说明书
  • 老板个人借款要纳税吗
  • 工业企业的材料销售收入应计入什么
  • sql server的实例
  • 回顾30年的水文模型参数率定研究
  • Windows Server 2016预览版10514系统镜像下载泄露
  • win10预览版最新
  • ubuntu搜索工具
  • CentOS救援模式实验笔记详解
  • win8操作
  • win xp 内存
  • linux如何使用
  • 怎么用windows
  • 将Bitmap用Base64转码成字符串,再解码回来出现黑色背景的问题原因及解决办法。
  • Android游戏开发书籍
  • [置顶]bilinovel
  • 网站备份工具
  • node.js deno
  • JavaScript控制台输出
  • javascript绘制图形
  • jquery中if语句
  • 土地重置成本价
  • ukey开票人是管理员改胃自己时只能开电子发票
  • 增值税发票怎么购票
  • 国税局发票查询平台发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设