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

  • 收到上月保险赔偿款分录
  • 企业所得税季度预缴怎么计算
  • 处置固定资产简易征收
  • 增值税报表填写说明
  • 递延收益税务处理方法
  • 企业股权转让如何避税收
  • 怎么办开户许可证
  • 土地违约金怎么写合同
  • 报销餐费有增值税吗
  • 公司车无偿过户给个人需要什么手续
  • 建设工程项目融资
  • 营改增后预存话费可以报销吗?
  • 押金可以抵扣吗
  • 季节性停工损失属于期间费用吗
  • 发票报销的补助是否缴纳个人所得税?
  • 房地产教育培训
  • 小规模开专票不超过45万要交税吗
  • 政府回收土地要交土地增值税吗
  • 企业并购重组有哪些
  • 加盟费怎么算的
  • 工会筹备金和工会经费金额一样吗
  • 计税工资和实发工资比例
  • 外购产品检验流程
  • 增值税退税金额怎么算
  • mac系统小技巧
  • 采用赊销方式销售货物的纳税义务发生时间
  • 华为matex3爆料
  • cmos电池耗尽
  • window10拖动窗口的手势
  • win8.1电脑设置在哪里
  • 房产税如何进行计提
  • 企业为开发新产品新技术新工艺
  • 宏基aspire v5-573g怎样加运行内存
  • 弥补亏损的会计分录是怎样的
  • dsm是什么文件
  • 新版mac如何连接iphone
  • 有销项无进项税务局会怎么罚
  • w10如何设置工作组
  • 苹果手机热点打不开是灰色的
  • php curl_init
  • 抖音小程序任务哪里接
  • PHP/HTML混写的四种方式总结
  • 用php制作日历2020日历表
  • 待摊费用和预付账款的区别是什么
  • 得物的成本结构是什么
  • 盈利性学校收到财政补贴要缴企业所得税吗
  • 公司食堂吃饭没钱怎么办
  • 一般纳税人增值税税率
  • 个人转帐多少不引起注意
  • sql server禁用
  • 电商收服务费合法吗
  • 城市维护建设税属于中央还是地方
  • 运输公司汽车折旧能直接进主营成本吗
  • 纳税申报表多缴了怎么办
  • 机械租赁公司需要什么证件
  • 年度所得税未在第一季度所得税申报前汇算清缴
  • 差旅费账务处理的摘要
  • 存货跌价准备的计算
  • 出租土地使用权计入什么科目
  • 个体工商户达到多少缴税
  • mysql5.7.32免安装教程
  • vista技巧:更改电源默认按钮为关机
  • linux常用帮助命令
  • win10怎么看下载的软件
  • 通知栏图标怎么变小
  • 批处理注册reg文件
  • 输入命令的三种方法
  • unity android build support
  • 删除命令del
  • vue 全局状态
  • activity怎么用
  • android多点触控
  • javascript的简介
  • 如何查询自己电子邮件地址
  • 关于工龄认定的司法解释
  • 怎么在电脑上下载浙政钉
  • 税务登记注销证明是什么样的
  • 我国税务师事务所有哪些
  • 销售免税货物可以抵扣进项税吗
  • 税务师如何执业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设