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

  • 浅谈报关单填制的常见错误
  • 预提费用税务处理
  • 已经抵扣的进项税额转出怎么申报
  • 土地增值税会计核算
  • 增值税专用发票几个点
  • 锐捷财税怎么样
  • 税务安全证书应用客户端
  • 累计折旧影响所得税费用吗
  • 供应商属于应收账款吗
  • 电子税务局怎么导出企业所得税报表
  • 事业单位固定资产入账标准最新规定
  • 发票可用时间
  • 依法确定的其他扣除项目包括
  • 建筑施工企业存货是未结转的成本对吗
  • 2021年工作绩效未达标扣工资
  • 企业外购固定资产的成本包括购买价款和相关税费
  • 个人所得税没有税也要申报吗
  • 固定资产暂估入账条件
  • 研发人员工资加计
  • 财付通交易手续费多少
  • 利润表里的营业税金及附加如何计算
  • 企业所得税能否核定征收
  • 管网设计费用取费标准
  • 税务公司属于什么性质
  • 电子承兑如何转出换成现金
  • 本月没有发生额,月末怎么结账
  • 车辆拍卖怎么过户
  • 预计负债属于什么类
  • 网页读出来
  • 在建工程完工后结转会计分录
  • 境外人员定义
  • 年终奖税务筹划合法吗
  • 深度优先python
  • gba是什么文件
  • 业务招待费会计分录
  • laravel视频教程
  • 中小微企业社保补贴
  • php的中文名
  • local_rank,rank,node等理解
  • 2023跨年烟花链接
  • 投标代理费是什么意思
  • 电子票开票人复核人一样有影响吗
  • 无票收入怎么做
  • 帝国cms灵动标签调用外表
  • 运输服务是什么
  • 归属净利润和扣非净利润看哪一个
  • 企业购买的汽车可以抵税吗
  • 餐饮业固定资产怎么摊销
  • 印花税每个月都报吗
  • 收取加盟费的条件
  • 公司购轿车会计分录怎么做
  • 应收及预付款项的坏账损失应当于实际发生时计入
  • 高速公路过路费增值税
  • 确定所开发票的项目的大类别?
  • 五金领用流程
  • 安全生产费的会计分录
  • 旅行社的代订机票产品能报销吗
  • 现金账务处理原则规定
  • windows 10测试版
  • win7系统管理在哪里
  • windows8怎么隐藏任务栏
  • Radio.exe - Radio是什么进程 有什么用
  • linux命令行图片
  • win10开始菜单磁贴颜色
  • 所见即所得出自哪里
  • 解决Extjs4中form表单提交后无法进入success函数问题
  • 新浪微博随时随地
  • python选择器
  • python该怎么用
  • jquery filedownload
  • tomcat8.5.8
  • 你应该知道的2000个地理常识
  • java arraysort
  • jquery返回顶部代码
  • 利用python进行
  • 国家税务局上海电子税务局app
  • 宁波国税发票查询
  • 疫情期间增值税税率
  • 北京买新车购置税怎么算
  • 铜陵职业技术学院专业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设