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

  • 非居民个人利息所得个税税率
  • 汽车保养 美容
  • 递延所得税负债怎么算
  • 没有发票就不能入账吗
  • 不能抵扣进项税额的发票类型
  • 注册公司工贸和商贸哪个更好一些
  • 交通补贴税前扣除标准
  • 小规模季度报税流程
  • 融资租赁是怎么操作的
  • 软件开发过程的一般步骤
  • 库存商品公司自己用怎么下账
  • 暂估商品年底未入库汇算清缴后处理方法
  • 房租当月无发票怎么办
  • 双软企业资质
  • 公司之间转让股权,两家股东一样
  • 营改增后劳务公司账务处理
  • 水利行政事业性收费收入会计分录
  • 劳务建筑公司一年可以赚多少
  • 营改增后如何对建安企业进行税务稽查
  • 增值税进项抵扣完了还上附加税吗
  • 上缴国家利润应计入什么会计分录?
  • 订阅报纸属于会计科目吗
  • 公司资金周转困难怎么办
  • 车辆保险费计入车辆的入账成本吗
  • 资产负债表的资产总额怎么看
  • Win11如何解决界面不断刷新 Win11界面不断刷新解决方法
  • php获取访问者qq
  • macbookpro安装dmg
  • 转出未交增值税和未交增值税区别
  • 加拿大巨石
  • 个体工商户需要报哪些税
  • php_imagick
  • php traits
  • 提存计划怎么算
  • nvm切换node版本后node -v报错
  • vue全家桶学多久能上手项目
  • php 验证类
  • 代缴社保可以领住房补贴吗
  • 预付采购材料款60000元
  • python的pillow库如何安装
  • 织梦怎么改文字
  • 报废的设备属于什么
  • 一般纳税人年收入500万交多少税
  • 哪些福利不需要交个税
  • 资产损失税前扣除最新政策2021
  • 小规模加工企业加工费会计分录
  • 公款私存个人检讨
  • 政府工会经费计入什么科目
  • 公司跟个体户的税收
  • 发票冲红重开摘要如何写合适?
  • 购入的固定资产,其入账价值包括的内容有
  • 现金日记账里
  • 转让价格名词解释
  • 工程款可以转入存折里吗怎么转
  • 往来出现差额调账说明
  • 什么叫摊销
  • 发货就要开票吗
  • 资产负债表上应交税费是什么意思
  • 公司股权变更所需资金
  • 工程预付款如何扣回
  • 企业净资产怎么填
  • 年终奖和工资一起发吗
  • 工商注册资本什么意思
  • 数据库表的查询操作实验
  • 提高sql执行效率的方法
  • sendmailadmin
  • 怎么删除服务器管理的服务
  • windows组策略a-g-dl-p
  • 如何解决windows资源管理器已停止工作
  • linux ls命令什么意思
  • node 内存泄漏
  • 安卓textview设置文本
  • [置顶]bilinovel
  • 谈一谈js消息机制的理解
  • Node.js+ES6+dropload.js实现移动端下拉加载实例
  • python的设置
  • 三水水厂热线电话号码
  • 酒精是否缴纳消费税
  • 工程审计费计入什么科目
  • 企业税务状态查询网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设