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

  • 税金及附加如何记账
  • 房地产销售土地属于什么收入
  • 中税协网站怎样补学时
  • 不在经营范围内开票会受到什么惩罚
  • 大票可以直接更名吗
  • 电子税务局财务负责人实名认证
  • 增值税属于会计科目的什么
  • 劳务公司怎样纳税
  • 旅行社的营业收入主要由( )构成
  • 在分公司关闭过程中,资产损失怎么申报扣除
  • 固定资产后续支出资本化条件是什么
  • 公司拓展训练入什么会计科目核算做分录?
  • 支付利息的诉讼请求
  • 领备用金时会计怎么做分录
  • 工程款支付利息依据
  • 用支票结清运杂费的会计分录
  • 增值税尾数调整怎么做
  • 个人所得税如何做会计分录
  • 营业外收入是否报增值税
  • 非独立核算的公司怎么报税
  • 小规模季度不超过30万元免税会计分录
  • 13个点的发票实际交多少钱
  • 印花税税基含不含增值税
  • 企业开办费摊销期限的税法规定
  • 支付应付账款的会计科目
  • gws.exe是啥
  • 费用分摊的分录
  • php实现修改功能
  • 印花税怎么核算的
  • 库存现金被盗会怎么样
  • 旅游费发票可以报销吗
  • php操作oracle
  • 新企业所得税税前扣除政策
  • php微信公众号开发框架
  • split命令用法
  • 帝国cms移动端
  • python的切片操作
  • 注册机械加工公司需要什么
  • 塔吊租赁人工合同
  • 什么样的资产可以执行
  • 增值税专票三联都丢了写情况说明可以吗
  • 赔偿的费用
  • 小规模纳税人差额征收税率是多少
  • 实收资本可以去银行查吗
  • 零税率与免税有关系吗
  • 怎么理解财务会计这个岗位
  • 有销项没有进项怎么做分录
  • 开具房租发票的分录如何做?
  • 再保险责任的承担
  • 应收分保未到期责任准备金是什么科目
  • 预计负债的账务处理
  • 建筑企业收挂靠公司管理费如何做账?
  • 企业受赠资产会计处理
  • 预提与计提的区别在哪里
  • 员工出差的餐费发票是否全部入差旅费
  • 保险的理解
  • 什么是小规模纳税人2023
  • 代扣代缴完税凭证抵扣期限
  • 支付代理费计入什么科目
  • MySQL索引背后的数据结构及算法原理
  • win10无法删除文件夹没有权限
  • linux服务器怎么连接wifi
  • linux 删除重复文件
  • xp系统安装条件
  • 如何去掉windows7开机密码
  • git 进阶
  • 为什么win7系统盘会自动满
  • win7系统无法开机解决方法
  • linuxweb服务器
  • cocos2d android
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(十三)-----继续触摸事件之多点触摸
  • opengl绘制多个图形
  • ie浏览器怎么设置打开网页在同一个窗口
  • nodejs开发博客
  • three. js
  • android音频播放器
  • js设置颜色代码
  • javascript教程chm
  • 重庆地税局官网公众号
  • 云南省残疾人就业服务中心官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设