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

  • 小规模纳税人销售农产品税率是多少
  • 纳税申报流程视频教程
  • 财务软件回收
  • 油库存油租赁
  • 发票红冲需要做账吗
  • 怎么理解财务会计与管理会计
  • 讲师培训费开票税点是?
  • 借支单是借方还是贷方
  • 经常做无票收入没有通过公户收款会有问题吗
  • 银行承兑汇票背书可以拆分
  • 企业资产折旧抵扣所得税
  • 原材料亏损率怎么算
  • 怎样填列分析资产负债表
  • 企业取得财产转让收入确认时间
  • 合伙企业可以弥补以前年度亏损吗
  • 增值税还原税负率一般控制在多少?
  • 个税申报表怎么打印
  • 备查账要如何设置?
  • 税控盘服务费申报是在哪里填写
  • 农业大棚卷帘机用什么油
  • 开票收入怎么理解
  • i5 8500装win10
  • 职工社保调整
  • 增值税红字发票申报表怎么填
  • php怎么实现代码运行功能
  • 一个非常好看的中秋礼物怎么做
  • php 错误和异常处理
  • 设备租赁费属于劳务吗
  • 结转所得税费用到本年利润的会计分录
  • 签合同要注意些什么
  • 橡皮树的养殖方法视频教程
  • 二手办公楼交易税多少
  • echarts bi
  • 增值税发票校验码在哪个位置
  • 暂估金额与发票金额会影响什么信息
  • 2023年highway-env更新之后的使用记录(含DDQN,DuelingDQN,DDQN+OtherChanges) 入门到入土,再踩坑就不玩原神了
  • 收到房租怎么做账务处理
  • 小微公司开票
  • 公司没业务可以暂停营业吗
  • 现金流量表哪些数据和资产负债表一致
  • ps填充内容识别在哪
  • 地税代开的发票怎么计提税款?
  • 月末半成品也需要结转生产成本
  • 收到费用报销单据应该怎么记账?
  • 收到天使投资账务处理
  • 其他应付款的项目
  • 公司收到银行发放贷款会计分录
  • 销售成本会计英语
  • 按信用风险特征组合
  • 主营业务收入的借贷方向
  • 子公司自购买日开始持续计算的可辨认净资产的公允价值
  • 月末假退月初假领
  • 汽车高速公路收费卡
  • 财务费用利息收入的账务处理
  • 销售货物海运费会计分录
  • 固定资产处置如何申报企业所得税
  • 财务软件服务费合同印花税
  • 专业收账公司合法吗
  • 会计账簿按外表可分为
  • 安装完成后如何检验安装的部分是否符合安装工艺
  • sql wind
  • 开启 windows server
  • macbook macos
  • 装双win7系统怎么设置
  • xp系统怎么修改图标和文字大小
  • mac怎么保存到桌面
  • centos6.8分区方案
  • 在Linux系统中安装MySQL
  • win7右下角时间怎么显示年月日
  • 错误日志项数
  • xcode a build only device
  • linux执行多个脚本
  • windows批量处理命令
  • kindeditor获取内容
  • unity3d速成
  • unity5.x游戏开发指南
  • network备份软件
  • unity mobile3d
  • jquery 3.5
  • 13%增值税发票怎么抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设