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

  • 收入及增值税会计准则
  • 全年一次性奖金税收优惠政策
  • 购买冰箱微波炉注意事项
  • 应付账款坏账了怎么处理
  • 自然人税收管理系统怎么申报个税
  • 化工原材料销售挣钱吗
  • 贸易公司发票怎么平衡
  • 现金支付用什么科目
  • 评估所得征税方法是一种控制纳税人逃税和避税的措施
  • 购买商品加包装后出售账务处理
  • 买的厨房用品算什么费用
  • 神州优车开具的客运服务费入什么科目?
  • 哪些税费计入应缴税费
  • 自收自支事业单位是什么意思
  • 劳务票一般开几个点
  • 为员工买的商业险是否能税前扣除
  • 营改增后房地产开发税费一览表
  • 未分配利润调整到其他应付款
  • 股东增资印花税税目
  • 出差人什么意思
  • 征地过程中会产生哪些费用
  • 差额征税的服务费怎么入账
  • 劳务公司开发票,劳务公司怎么转取收入
  • macos使用方法
  • 汽车维修的发票的购买方
  • 账簿启用及交接表样图
  • 注销税务时其他应付款的账务处理
  • 业绩补偿是什么意思
  • Uniapp 使用mocjk
  • 财务部门产生的费用入什么?
  • 资产负债表的编制方法和步骤
  • php网页安全认证是什么
  • 购车发票遗失了能否去4s店里补开
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • 其他债权投资和持有至到期投资的区别
  • 用土地抵账合法吗
  • php获取文本框输入的值
  • phpbug
  • yolov5画框重复、大框包小框问题解决,c++、python代码调用onnx
  • 净化器 ccm
  • 装修费摊销3年会计分录
  • 显示已申报未导入
  • mongodb中主键的默认格式是哪个?
  • 紫白择日法实例详解
  • 小规模差额征税的税率是3%还是5%
  • 辅助生产车间照明费用计入什么科目
  • 其他收益算主营业务收入吗
  • 企业从银行借款会导致其营运资本
  • 固定资产的入账时间应该是什么时间
  • 对方发票丢了能红冲重开吗
  • 其他收益用什么明细账
  • 进项税转出金额怎么算
  • 核定征收和查账征收报税有区别吗
  • 预缴增值税怎么计提
  • 劳务派遣公司小规模纳税人如何开票
  • 给供应商支付货款的付款申请由谁提出
  • 不动产进项税额转出
  • 报销的发票抬头怎么填
  • 小规模红冲发票收入正数税额负数
  • 资本金与注册资本的关系
  • 有会计从业资格证还有用吗
  • mysql子查询嵌套查询
  • xp系统如何批量复制文件路径
  • 如何在windows server 2016如何加域
  • macos high sierra深色模式
  • gcasInstallHelper.exe是什么进程 作用是什么 gcasInstallHelper进程查询
  • windows7无法启动怎么修复
  • opengl
  • 控制角色一致性的5个方法
  • python算法具有哪五个性质
  • threejs入门教程
  • node.js express koa
  • android tabview
  • 原生js常用的方法
  • python字符串的编码规则
  • 党建共建的目的
  • 买房契税发票图片别人看到了有危险吗
  • 个人所得税减免标准及明细
  • 税务培训主题
  • 注册海外公司如何注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设