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

  • 借款利息收入是企业收入吗
  • 建筑业无票支出
  • 医院都需要交什么税
  • 企业账户被冻结可以去开其他账户吗
  • 研发费用 会计核算
  • 资产报废变现收入应开具哪种发票
  • 临时设施费怎么结算
  • 预付款期末有结余年末如何做账务处理?
  • 支付各种办公费用
  • 公司买房需要交房产税吗
  • 公司汽车车险抵税多少
  • 进项税超过销项怎么办?
  • 同一地级行政区范围内举例
  • 一般纳税人如何零申报
  • 固定资产投资增长意味着什么
  • 对境外支付佣金的规定
  • 固定资产验收单图片
  • 集体福利的增值税怎么算
  • 生产型企业进出口初申报流程
  • 应收及预付款项包括( )
  • 农业自产自销如何认定
  • 失联发票进项税额转出
  • 虚拟机中怎么安装ubuntu
  • dghm.exe是什么程序
  • 如何用以前年度损益调整调增成本
  • 彩石湖公园门票
  • 最新版本金铲铲强势阵容
  • 爱丁堡几点天黑
  • php获取文件内容的函数
  • 其它收益和递延收益
  • 预提费用计提的分录
  • vue的常见面试题
  • vue3.0中的ref
  • python字符串字面量有哪4种
  • 房产税计入管理费用还是营业税金及附加
  • 注销公司怎么搞
  • 代管资金支出怎么做账
  • mongo --eval
  • 收据的种类是有几种
  • 印花税已缴税额
  • 套期保值和套期图利
  • 母公司持有子公司70%股权
  • 营业收入净额是利润表的哪个数
  • 工资有社保是什么意思
  • 外经证预缴税款的附加税所属期写错怎么办
  • 小数点引起小数大小变化
  • 员工在工伤
  • 收到违约金如何做账
  • 长期股权投资的账务处理
  • 取得其他权益工具投资发生的交易费用
  • 结转成本附什么附件
  • 收到赠送样品如何入账
  • 累计扣税标准2021标准
  • 注册资本可以是欧元吗
  • 现金流量结构分析表
  • 出纳提取现金的业务流程
  • sql导入和导出数据
  • sqlserver分页查询
  • fedora怎么样
  • linux sshd是什么
  • vi编辑器的使用
  • win8尝试修复
  • win10右键菜单管理在哪打开
  • linux必不可少的分区
  • vmware中安装centos7
  • win7系统安装ie11浏览器
  • windows8主题桌面
  • win8.1怎么样
  • wire软件下载
  • 贴吧热门评论
  • r语言和python画图
  • 关于减肥的好方法
  • angular const
  • 国家税务总局班子简历
  • 税务局不动产交易缴税方案
  • 快递代缴的关税有税单吗
  • 2022年最新最全食物嘌呤含量一览表
  • 购销合同印花税最新政策2023
  • 残疾人的房产可以买卖吗
  • 银元面值有哪些种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设