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

  • 论坛发帖推广七大技巧(论坛推广是免费的吗)

    论坛发帖推广七大技巧(论坛推广是免费的吗)

  • 华为调整音量必须用按键吗(华为音量怎么调节音量)

    华为调整音量必须用按键吗(华为音量怎么调节音量)

  • 微信聊天分割线怎么打出来(微信聊天分割线怎么取消)

    微信聊天分割线怎么打出来(微信聊天分割线怎么取消)

  • 光猫恢复出厂设置后怎么重新设置(光猫恢复出厂设置后连不上网怎么办)

    光猫恢复出厂设置后怎么重新设置(光猫恢复出厂设置后连不上网怎么办)

  • 快影电脑可以用吗(快影可以电脑操作吗)

    快影电脑可以用吗(快影可以电脑操作吗)

  • 电脑正常关机第二天无法开机(电脑正常关机第二天后无法开机)

    电脑正常关机第二天无法开机(电脑正常关机第二天后无法开机)

  • 显卡降温方法(显卡怎么降温度)

    显卡降温方法(显卡怎么降温度)

  • 淘宝免支付怎么取消(淘宝免支付怎么改回来)

    淘宝免支付怎么取消(淘宝免支付怎么改回来)

  • 三星手机不断重启怎么回事(三星手机不断重启无法开机)

    三星手机不断重启怎么回事(三星手机不断重启无法开机)

  • 微光看电影要钱吗(微光看电影什么意思)

    微光看电影要钱吗(微光看电影什么意思)

  • 删除温控会有什么后果(删除温控会有什么影响)

    删除温控会有什么后果(删除温控会有什么影响)

  • 什么传递需要调制编码(什么可以传递)

    什么传递需要调制编码(什么可以传递)

  • knt一al10是什么型号(knt_al10)

    knt一al10是什么型号(knt_al10)

  • 数据终端电阻的作用是什么(数据终端电阻的计算公式)

    数据终端电阻的作用是什么(数据终端电阻的计算公式)

  • 华为原装电池什么牌子(华为原装电池什么颜色)

    华为原装电池什么牌子(华为原装电池什么颜色)

  • 手机闪光灯一直开着会坏吗(手机闪光灯一直开着)

    手机闪光灯一直开着会坏吗(手机闪光灯一直开着)

  • 低级语言和高级语言的区别(低级语言和高级语言的主要区别是什么?)

    低级语言和高级语言的区别(低级语言和高级语言的主要区别是什么?)

  • 微信横屏是什么意思(微信中横屏模式是怎么回事?)

    微信横屏是什么意思(微信中横屏模式是怎么回事?)

  • 三星s10支持几瓦无线充电(三星s10支持多少瓦)

    三星s10支持几瓦无线充电(三星s10支持多少瓦)

  • 淘宝个人资料背景怎么改(淘宝个人资料真实姓名)

    淘宝个人资料背景怎么改(淘宝个人资料真实姓名)

  • 手机图片电脑怎么打印(手机图片电脑怎么找到文件夹)

    手机图片电脑怎么打印(手机图片电脑怎么找到文件夹)

  • 300兆光纤买什么路由器(300兆光纤买什么光猫)

    300兆光纤买什么路由器(300兆光纤买什么光猫)

  • 谷歌浏览器如何收藏网址(谷歌浏览器如何记住账号密码)

    谷歌浏览器如何收藏网址(谷歌浏览器如何记住账号密码)

  • 微软计划进一步加速 Win11 的推送工作:因用户反馈很积极(微软的机会)

    微软计划进一步加速 Win11 的推送工作:因用户反馈很积极(微软的机会)

  • members-area.exe是什么进程 members-area进程查询

    members-area.exe是什么进程 members-area进程查询

  • 百旺金税盘官网
  • 期末留抵税额怎么算开票金额
  • 企业出售不动产的涉税问题
  • 季度所得税申报错误,一定要更改吗
  • 公对公转账需要交税吗?
  • 长期应付款是什么科目 借方
  • 不动产可以拆吗
  • 专项科研经费
  • 贸易公司退税怎么做账
  • 工会经费自留比例
  • 公司注销固定资产怎么处理税怎么交
  • 建筑业如何开票
  • 旅行社开具发票
  • 公司每年都要纳税吗?
  • 往年的企业所得税季报可以更正吗
  • 承租人转租需要退押金吗
  • 小规模纳税人文化事业建设费减免政策
  • 本年利润怎么算利润总额
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 发票没有存根联怎么办
  • 福利费专票进项转出怎么做账
  • 托收承付是什么意思?
  • 现金比率在多少比较合适
  • 安全生产费用包含哪些
  • 广告公司怎么结转成本
  • 本月无收入怎样申报?
  • office已经激活
  • 环评费入账的会计分录是什么啊
  • 出口退税怎么申报个税
  • 开出去的普票可以用专票抵扣吗
  • 家里的无线网连着连着就断了
  • 腾讯电脑管家中的软件搬家
  • dghm.exe是什么程序
  • mch是什么文件
  • 什么叫非同一控制下
  • 超经营范围开具发票
  • vue路由用法
  • java继承的基本概念
  • 永磁同步电机基础理论pdf
  • mit?
  • opencv官方教程
  • 代开的普通发票如何盖章
  • 用python写
  • 资产计税基础填资产原值吗
  • 租赁办公场所的法律规定
  • php门户cms
  • 预付卡做账吗
  • 国税实名认证手机号如何解绑
  • 企业所得税应按季预缴,年末汇算清缴
  • 报销发票啥意思
  • 在租赁公司贷款买的车绿本上会有我的名字吗
  • 中标费用入什么科目
  • 旅行社代订机票发票报销
  • 公司开具电子发票是否取消纸质发票开具
  • mysql中/g
  • mysql数据库技术介绍
  • win10如何连接远程电脑
  • 如何彻底关闭mac电脑app
  • VMware虚拟机安装Android系统
  • sendmailadmin
  • Windows如何自动关机
  • winex.exe - winex是什么进程
  • 局域网 打印机 共享
  • ubuntu怎么切换到桌面
  • linux安装有几种方法
  • dreamweaver是干嘛的
  • iconindex什么意思
  • centos为什么没有桌面
  • 实用的linux命令
  • 关于我和鬼变成家人的那件事
  • javascript运用
  • jquery validation plugin
  • nodejs调用npm命令
  • 防止shell命令注入
  • unity gettype
  • jquery如何调用
  • python 获取uuid
  • js能写贪吃蛇游戏是什么水平
  • 江苏城乡医疗保险网上缴费2024年
  • 深圳前海自贸区医院是三甲吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设