位置: 编程技术 - 正文

python执行使用shell命令方法分享(python 执行命令)

编辑:rootadmin

推荐整理分享python执行使用shell命令方法分享(python 执行命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎样执行,python怎样执行,python执行ssh,python执行py,python语言如何执行,python 执行,python执行ssh,python 执行,内容如对您有帮助,希望把文章链接给更多的朋友!

1. os.system(shell_command)

直接在终端输出执行结果,返回执行状态0,1

此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果command有执行内容,会在标准输出显示。这实际上是使用C标准库函数system()实现的。

缺点:这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。

os.system('cat /etc/passwdqc.conf')

python执行使用shell命令方法分享(python 执行命令)

2. os.popen()

打开一个与command进程之间的管道。这个函数的返回值是一个文件对象,可以读或者写(由mode决定,mode默认是'r')。如果mode为'r',可以使用此函数的返回值调用read()来获取command命令的执行结果。

os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。

tmp = os.popen('ls -l *').readlines()

3. commands.getstatusoutput(command)

使用commands.getstatusoutput(command)函数执行command命令并返回一个元组(status,output),分别表示command命令执行的返回状态和执行结果。对command的执行实际上是按照{command;} 2>&1的方式,所以output中包含控制台输出信息或者错误信息。output中不包含尾部的换行符。

实际使用时感觉 commands.getstatusoutput(command)用起来比较方便,根据实际要实现的功能使用吧

总结

标签: python 执行命令

本文链接地址:https://www.jiuchutong.com/biancheng/372192.html 转载请保留说明!

上一篇:python通过socket实现多个连接并实现ssh功能详解(python socketio)

下一篇:Python爬虫实例爬取网站搞笑段子(python 爬虫例子)

  • 个人所得税的税点是多少钱
  • 电商账务处理及收入成本如何确定?
  • 免税收入不征税收入有哪些
  • 个体户没做过账怎么办
  • 公司之间往来款需要开收据吗
  • 二季度申报时间
  • 预缴的附加税月末结转吗
  • 银行回单手续费分录
  • 具备什么条件的土地可以开发
  • 企业清算所得税申报表清算期间
  • 会计科目的设置
  • 预缴工程税的帐务处理如何做?
  • 已经交税的收入退款会计分录
  • 个人投资理财需要注意什么
  • 所得税多交但又不想去税务局退税怎样做账?
  • 补交以前年度增值税和滞纳金怎么开票
  • 筹建期装修费用计入什么科目
  • 税收分类编码选错了怎么办
  • 建筑业小规模纳税人税率是3%还是5%
  • 利润表的税金及附加怎么得出来
  • 银行存款余额调节表保管期限
  • 小规模税局代增值税专用发票怎么交税
  • 现金分红和红利再投是什么意思
  • 差额纳税和全额纳税
  • 笔记本设置权限管理在哪
  • 如何免费获取网页文字
  • 企业职工福利费的扣除标准是多少?
  • 购买免税农产品可以抵扣进项税
  • 待转销项税额会计分录
  • 收到固定资产的记账凭证
  • 收取职工交来伙食费如何入账
  • 2023年生活性服务业加计扣除
  • 小规模纳税人按简易计税法计税时也可以进行税额的抵扣
  • 建筑公司遇到的问题
  • 人力资源公司开票税目
  • 公司购进设备会计分录
  • 建筑企业结转成本依据准则
  • 企业所得税的征税对象和纳税人分别负有的纳税义务
  • 企业回购股票会退市吗
  • 罚款支出计入什么费用
  • sqlserver数据库备份
  • sql无法运行
  • sql使用cast进行数据类型转换示例
  • 融资租赁租金计算工具使用的主要过程
  • 进口环节缴纳关税计入什么科目
  • 股权激励费用怎么做账
  • 材料报废如何做分录
  • 存货跌价准备的计算
  • 专票当普票用进项需要转出吗
  • 工程预算费用怎么做会计分录
  • 收回投标保证金 建立台账
  • 美金形式发票
  • 存款利息收入是否缴纳增值税
  • sql忽略null
  • mysqlusing
  • sql刷新快捷键
  • mysql的用处
  • windows xp计算器
  • vmware虚拟机步骤
  • 怎样u盘安装系统软件
  • userint32.exe - userint32是什么进程
  • mac怎么删除应用保留数据
  • m0b0player播放器
  • linux系统中怎么编辑文件
  • 鼠标的指针
  • cocos2dx屏幕适配解决方案
  • bootstrap modal 位置
  • opengl绘制坐标轴
  • 基于stm32的100个毕业设计
  • android入门视频教程
  • flask框架菜鸟教程
  • js中计时器怎么写
  • jquery遍历dom
  • 静态类 java
  • jquery div滚动条
  • onInterceptTouchEvent onTouchEvent 的坑 坑死了
  • Python for Informatics 第11章 正则表达式(一)
  • 西安养老保险申报
  • 公司完税证明去哪里打
  • 2020年安徽省护理技能大赛视频播放
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设