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

  • 怎样免费(轻成本)在网上做推广宣传

    怎样免费(轻成本)在网上做推广宣传

  • x27掉电很快怎么回事(vivox27掉电太快了怎么办)

    x27掉电很快怎么回事(vivox27掉电太快了怎么办)

  • ZOOM视频会议可以看回放吗(zoom视频会议可以用手机吗)

    ZOOM视频会议可以看回放吗(zoom视频会议可以用手机吗)

  • 电脑切换用户后怎么切换回来(电脑切换用户后黑屏了,然后鼠标能动)

    电脑切换用户后怎么切换回来(电脑切换用户后黑屏了,然后鼠标能动)

  • 华为8a怎么分屏?(华为8a怎么分屏操作技巧)

    华为8a怎么分屏?(华为8a怎么分屏操作技巧)

  • 快手号怎么改第三次(快手怎么改第3次名字教程)

    快手号怎么改第三次(快手怎么改第3次名字教程)

  • 华为手环3e蓝牙打不开(华为手环3e蓝牙连接教程)

    华为手环3e蓝牙打不开(华为手环3e蓝牙连接教程)

  • 手机卡成空号了怎么办(手机卡成空号了还能补办吗)

    手机卡成空号了怎么办(手机卡成空号了还能补办吗)

  • 怎么领取天猫购物津贴(天猫怎么领券购买)

    怎么领取天猫购物津贴(天猫怎么领券购买)

  • 华为5g签订了几个国家(华为研发出5g)

    华为5g签订了几个国家(华为研发出5g)

  • 快手怎么取消青少年模式(快手怎么取消青少年模式怎么关闭)

    快手怎么取消青少年模式(快手怎么取消青少年模式怎么关闭)

  • 华为9plus怎么截屏(华为9plus怎么截长屏)

    华为9plus怎么截屏(华为9plus怎么截长屏)

  • 拼多多账户在哪里(拼多多账户在哪里退出)

    拼多多账户在哪里(拼多多账户在哪里退出)

  • 少年儿童沉迷网络游戏的原因分析及应对策略(少年儿童沉迷网络游戏现象)

    少年儿童沉迷网络游戏的原因分析及应对策略(少年儿童沉迷网络游戏现象)

  • i5i7有什么区别(酷睿i5i7有什么区别)

    i5i7有什么区别(酷睿i5i7有什么区别)

  • 华为crr cl00是么型号(华为crrcl00是什么型号价值多少钱)

    华为crr cl00是么型号(华为crrcl00是什么型号价值多少钱)

  • 手机虎牙怎么改头像(手机虎牙怎么改地址)

    手机虎牙怎么改头像(手机虎牙怎么改地址)

  • vivoy3支持无线充电吗(vivo y3可以无线充电吗)

    vivoy3支持无线充电吗(vivo y3可以无线充电吗)

  • 红米手机怎么与蓝牙耳机配对(红米手机怎么与电脑连接)

    红米手机怎么与蓝牙耳机配对(红米手机怎么与电脑连接)

  • hello能看自己的粉丝吗(hello怎么查看来过房间的人)

    hello能看自己的粉丝吗(hello怎么查看来过房间的人)

  • win10对比win11中edge有哪些变化?Windows11中edge的改进(win11和win10比较)

    win10对比win11中edge有哪些变化?Windows11中edge的改进(win11和win10比较)

  • 【css伪类选择器及透明度——附项目图片及代码】(css伪类选择器怎么用)

    【css伪类选择器及透明度——附项目图片及代码】(css伪类选择器怎么用)

  • 什么是 Web 3.0?(新手入门指南)(什么是男人无力的行为)

    什么是 Web 3.0?(新手入门指南)(什么是男人无力的行为)

  • 收到退个税手续费要交增值税吗?
  • 金税啥意思
  • 进项税额和销项税额是什么
  • 企业会计准则颁布部门
  • 异地分公司需要什么手续
  • 公司开办期间的装修费怎么会计处理
  • 会议服务费怎么开
  • 广告制作税目
  • 国际货运代理0税率和免税
  • 叉车折旧年限是多少年
  • 政府基金如何开票
  • 增值税发票在邮寄途中丢了怎么办
  • 不随物品一起销售的包装物怎么做账?
  • 应交增值税和未交增值税是一个科目吗
  • 建筑企业如何进行资质申请?
  • 计提城市建设维护税
  • 小规模增值税缴纳怎么算
  • 收并购股权溢价
  • 增值税申报表能更正申报吗
  • 固定资产直接进费用违背什么
  • 简易征收当月已经开出的17%怎么办?
  • 投资性房地产属于流动资产吗
  • 小规模纳税人如何计算增值税
  • 每个季度零申报需要做什么
  • 广告公司怎么结转成本
  • 如何做无票收入的会计分录
  • kindeditor vue
  • 销售已使用过的固定资产增值税税率
  • 企业办理银行结汇流程
  • PHP:imagesavealpha()的用法_GD库图像处理函数
  • 银行支付的存款怎么做账
  • 前端doctype
  • PHP:imagefilledrectangle()的用法_GD库图像处理函数
  • etc发票计算抵扣
  • 车辆购置税发票图片
  • 数学建模 比赛
  • python累加求和代码,直到最后一项小于10^-6
  • 报销差旅费用什么发票
  • 打车费属于差旅费吗
  • php匹配邮箱
  • c语言怎么给函数传递数组
  • 银行账户管理的直接责任人是共享中心核算会计
  • MySQL中使用什么语句来更新表中的记录
  • mongodb简单使用
  • mongodb4.4.2安装教程
  • 外贸公司出口退税流程
  • 材料成本差异的超支与节约
  • sql server2014教程
  • 增值税专用发票查询系统官方网站
  • 所得税费用的账目处理
  • 进项票可以抵扣企业所得税吗
  • 内账会计的岗位职责
  • 材料采购和原材料和在途物资的区别
  • 递延负债和递延收益
  • 银行承兑到期后未兑付
  • 报废的固定资产清理的净损失计入营业外支出
  • 筹建期的印花税怎么算
  • 费用减少利润减少的情况
  • 财政授权支付的概念
  • 本期缴纳上期应纳税额怎么算
  • 居间活动费用由谁负担
  • 其它流动资产为负数原因
  • 新买的车没有牌能上路吗
  • 什么叫建账
  • mysql 5.7.16 winx64安装配置方法图文教程
  • mysql 全量备份
  • stdin命令
  • win8自启动在哪儿设置
  • win10手机预览版
  • linux 命令
  • xp事件管理器
  • apache80端口被占用的解决方法
  • unity创建射线
  • Node.js中的包管理工具是什么
  • ajax请求传参
  • jquery中的事件
  • unity loom插件
  • python的介绍
  • 广东省国家税务总局稽查局局长
  • 个人彩票收入属什么类别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设