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

  • 工会经费按什么比例交
  • 用友t3年末怎么结转
  • 短期投资会计科目编码
  • 安置残疾人加计扣除
  • 收到电子退库的摘要怎么写
  • 社保代理公司的合作协议
  • 折扣销售指
  • 长期待摊费用摊销表
  • 社保利息是什么意思
  • 固定资产发票未到怎么提折旧
  • 销售人员的销售总额怎么算
  • 闲置资金怎么说?
  • 评估增值的差额是什么
  • 最新房产税消息2020
  • 金税四期再出新公告
  • 提供鉴证咨询服务属于增值税征税范围吗
  • 文化事业建设费税收优惠政策2023
  • 已抵扣未认证的发票
  • 其他公司垫付货款合法吗
  • window10永久
  • 园林公司采购岗位职责
  • 补交上一年度的所得税怎么做账
  • 苹果电脑开机声音怎么关
  • 股票退市后股票怎么处理
  • 付给银行的手续费分录
  • 认筹金客户经常提出哪些问题
  • ∧oc电脑bios
  • 收据入账会计分录
  • php实现的中秋博饼游戏之掷骰子并输出结果功能详解
  • 修改系统散热方案
  • win10系统安装详细步骤
  • 辞退补偿金额怎么做账
  • 支付宝语音提示在哪里打开
  • 四个常见html网页乱码问题及解决办法
  • php做
  • 贸易型企业能开什么增值税票
  • php的api接口
  • 征税小规模纳税申报
  • 印花税减半征收优惠政策2020
  • 销售金额较大多少算较大
  • 合宙air32f103 stlink
  • swiper插件使用步骤
  • php javascript
  • 2021前端校招笔试
  • vue–router
  • 产品检测费可以放入研发费用吗
  • 现代服务业主要功能
  • 进口商品会计分录怎么写
  • 小规模纳税人跨区域预缴增值税
  • 外埠施工企业
  • 挖机租赁如何做账
  • 旅游门票费用可以用来报销吗?
  • 一般纳税人购入商品会计分录
  • 怎么冲减多计提的工会经费
  • 公允价值变动损益
  • 分公司交总公司管理费怎么做账
  • 直接减免税款的例子
  • 企业成立前期的重点工作
  • windowsserver2016安装完成后怎么是命令模式
  • window10电池
  • linux修改ulimit立即生效
  • ubuntu x
  • win8系统怎么搜索文件
  • centos7.6 iptables
  • win10家庭版专业版教育版
  • Unity3D-SLua+ProtocolBuffers构建说明
  • jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
  • 爱家保障行动
  • Node.js中的全局变量有哪些
  • node.js gui
  • shell输出1到100
  • python数据结构之数组
  • unity操作教程
  • node.js的理解
  • flex开发工具
  • js如何获取当前页面的url
  • 城市配套费需要交税吗
  • 机动车发票怎样开
  • 普通发票每个月有限制吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设