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

  • 电脑突然重启的解决办法是什么(电脑突然重启为什么)

    电脑突然重启的解决办法是什么(电脑突然重启为什么)

  • 华为mate30pro突然没信号是怎么回事(华为mate30pro突然黑屏重启)

    华为mate30pro突然没信号是怎么回事(华为mate30pro突然黑屏重启)

  • 红米k20发热正常吗(红米k20pro发烫)

    红米k20发热正常吗(红米k20pro发烫)

  • 微信语音老是连接失败(微信语音老是连接中断是怎么回事)

    微信语音老是连接失败(微信语音老是连接中断是怎么回事)

  • ac24v与dc24v区别(ac24v和dc24v能混用吗)

    ac24v与dc24v区别(ac24v和dc24v能混用吗)

  • 电脑两年没开机开不了(电脑两年没开机,开机显示器黑的)

    电脑两年没开机开不了(电脑两年没开机,开机显示器黑的)

  • 苹果为什么关闭自动亮度还是会变(苹果为什么关闭旧版本验证)

    苹果为什么关闭自动亮度还是会变(苹果为什么关闭旧版本验证)

  • 8p屏幕失灵怎么关机(8p屏幕不灵解决方案)

    8p屏幕失灵怎么关机(8p屏幕不灵解决方案)

  • 蓝光和4k哪个更清楚(蓝光和4k哪个更护眼)

    蓝光和4k哪个更清楚(蓝光和4k哪个更护眼)

  • ipad屏幕很暗调不亮(ipad屏幕暗淡)

    ipad屏幕很暗调不亮(ipad屏幕暗淡)

  • 通话声音怎么不能完全关闭(通话声音怎么不清楚了)

    通话声音怎么不能完全关闭(通话声音怎么不清楚了)

  • 钉钉撤销能看到痕迹吗(钉钉撤销消息了还能看见吗)

    钉钉撤销能看到痕迹吗(钉钉撤销消息了还能看见吗)

  • 苹果手机有没有秤的功能(苹果手机有没有微信分身)

    苹果手机有没有秤的功能(苹果手机有没有微信分身)

  • 电脑显示检查电缆接口是什么意思(电脑显示检查电缆接口是怎么回事)

    电脑显示检查电缆接口是什么意思(电脑显示检查电缆接口是怎么回事)

  • 腾讯视频如何下载到手机(腾讯视频如何下载到u盘)

    腾讯视频如何下载到手机(腾讯视频如何下载到u盘)

  • 七天无理由退货是哪七天(七天无理由退货退款规则)

    七天无理由退货是哪七天(七天无理由退货退款规则)

  • iphone11pro怎么关机(iphone11pro怎么关机不了)

    iphone11pro怎么关机(iphone11pro怎么关机不了)

  • 脚注1加圆圈怎么打(脚注怎么把圆圈设置成方括号)

    脚注1加圆圈怎么打(脚注怎么把圆圈设置成方括号)

  • 一键换机微信聊天记录还有吗(一键换机微信聊天记录可以换到新手机么)

    一键换机微信聊天记录还有吗(一键换机微信聊天记录可以换到新手机么)

  • 陌陌语音聊天怎么设置(陌陌语音聊天怎么变声)

    陌陌语音聊天怎么设置(陌陌语音聊天怎么变声)

  • 华为nova5几月上市(华为nova5上架时间)

    华为nova5几月上市(华为nova5上架时间)

  • 打对方电话没反应就显示通话结束(打对方电话没反应没有提示音是什么原因)

    打对方电话没反应就显示通话结束(打对方电话没反应没有提示音是什么原因)

  • 无线路由器如何安装 无线路由器安装方法图文介绍(无线路由器如何桥接wifi信号)

    无线路由器如何安装 无线路由器安装方法图文介绍(无线路由器如何桥接wifi信号)

  • java使用同步的注意点(java中同步有两种方法)

    java使用同步的注意点(java中同步有两种方法)

  • 季度所得税计提
  • 企业利润分配如何缴纳所得税
  • 什么经营范围可以开茶叶发票
  • 预缴增值税城建怎么算
  • 代人开增值税怎么收费?
  • 特殊贸易区域怎样选择
  • 企业向个人借款需要交印花税吗
  • 长期股权投资的账务处理
  • 收到一笔支付宝转账,如何查看转账人
  • 查土地补贴到啥单位查明
  • 报废固定资产增值税税率
  • 外墙装饰公司的资质规定
  • 一般纳税人注销公司需要什么资料和流程
  • 办理金税盘需要多少钱
  • 金税盘提示离线开票时间超限深圳
  • 增值税零申报,企业所得税会有税额吗
  • 物业公司税务风险
  • 股权转让未分配利润如何做账
  • 汇兑损益计算例题
  • 个人装修可以开发票吗?
  • 个人出租房屋给公司可以开专票吗
  • 个人缴付年金的扣除限额
  • 取得土地的流程
  • 外贸企业出口退税账务处理
  • 预付账款补付货款分录
  • 付不出去的应付账款如何写说明书
  • 员工食堂餐费可以税前扣除吗
  • 会计账与银行账不符怎么调整
  • 公司代扣税
  • php阿里云oss
  • 车辆购置税征收对象
  • 股票的红利
  • css伪类选择器实例
  • vue 提示
  • JavaScript数组长度
  • 对公户怎么取备用金
  • vue项目使用rem
  • ChatGPT中国电话不能注册
  • smb命令执行
  • php调用微信扫描二维码
  • 如何查看python模块的依赖包
  • 弥补以前年度亏损报表怎么填
  • 研发费用凭证是发票吗
  • 电力安装有前途吗
  • 销售自己使用过的物品
  • 股东向公司借款超过一年不还
  • 税务实名认证是法人还是办税人
  • sql server 2008 新建数据库
  • 内账会计成本是什么意思
  • sql server简单查询
  • 金税四期介绍 王军
  • 销售返利的会计分录 东奥
  • 研发费用加计扣除的条件
  • 劳务费怎么做会计科目
  • 机动车临时号牌怎么贴
  • 销售租赁服务税率
  • 收到银行承兑如何做账
  • 未抵扣进项税额转出会计分录
  • 其他业务支出包括哪些内容科目
  • 预付调整到其他应付款
  • sql语句 时间
  • ubuntuone
  • vmwareworkstation10虚拟机
  • xp系统的启动快捷键
  • winmgm32.exe - winmgm32 是什么进程
  • 文本文本
  • windows xp怎么设置桌面
  • 如何关闭自动启动项目
  • 根据两点的经纬度计算航向角
  • unityplayer安卓
  • Http TCP 协议
  • js刷新当前窗口
  • python listnode
  • 重庆国税官网网址
  • 工商税务登记流程视频
  • 溧水到南京南地铁大站快车时刻表
  • 劳务合同和劳务协议的区别和联系
  • 上海税务局发票验旧
  • 伴生矿和伴采矿的区别
  • 重庆市大足区迪涛中学那几个是尖子班
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设