位置: 编程技术 - 正文

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 爬虫例子)

  • 增量留抵退税会计处理
  • 一般纳税人缴纳税款
  • 企业注销涉及的法律问题
  • 普通发票的金额包含增值税吗
  • 季度所得税申报表里的营业收入是什么?
  • 金蝶可以自动结转成本吗
  • 个人保险发票能抵扣个税
  • 装订需要多长时间
  • 小规模纳税人增值税优惠政策2023
  • 其他综合收益为什么要结转
  • 客户退货不退款会计怎么处理
  • 接收虚开增值税专用发票要判刑吗
  • 减免的土地出让金销项税额可以抵减吗
  • 职工个人负担的医疗保险可以在计算个人所得税前扣除
  • 中国公司可以给境外公司开发票吗
  • 城市垃圾处置费计入会计什么科目
  • 非专利技术属于无形资产吗?
  • 外购已抵扣进项税额
  • 外购存货成本包括哪些
  • 资产置换会计处理办法
  • 商业企业做设备维修收入会计分录
  • 自然人扣缴系统怎么删除企业
  • 实际利率法是哪一章的知识
  • 哪些抵押物必须登记才有效
  • 增值税发票和进项发票什么意思
  • 洗牙的利和弊
  • php各大框架以及实现原理
  • 明细账是什么样子
  • fp是什么文件
  • 贷款核销对个人的影响
  • PHP:file_put_contents()的用法_Filesystem函数
  • 老年人经常便秘怎么办
  • php两个$什么意思
  • php中正则表达式
  • 哪种审计证据可以查出来
  • 如何理解土地使用制度
  • 存货的核算方法一次可以选用几个
  • PHP中使用什么关键字声明变量的作用域为全局
  • 得物的成本结构是什么
  • js位运算有什么用
  • reorg table 命令
  • handsome主题破解
  • 不是销售类的工作可以做什么
  • 工程物资的税率怎么算
  • 专利权研发成功的会计分录
  • 专用发票货物名称怎么填
  • php中定义常量的函数是什么
  • 固定资产清理怎么报税呢
  • 大华摄像头海康威视录像机
  • 代扣职工个人应承担的社保费
  • windows下MySQL 5.7.3.0安装配置图解教程(安装版)
  • 代扣款业务的处理方式
  • 换货与退货
  • 企业所得税如何计算应纳税所得额
  • 酒店房间消耗品成本
  • 弥补亏损的会计处理
  • 专票三流合一
  • 残保金不申报可以补缴吗
  • 物业服务企业管理
  • 借贷行为如何认定
  • win10怎么设置pdf默认打开方式是wps
  • macos越狱教程
  • linux 挂载img
  • VMware虚拟机安装苹果Mac OS
  • win7宽带连接错误651怎么办
  • windows xp的控制面板
  • mac怎么找自己下载的应用
  • win7怎么给硬盘重新分区
  • 虚拟机命令cd
  • win10虚拟机不能使用
  • win8.1如何更新到win10
  • cocos2dx小游戏
  • js内存泄漏的原因及解决办法
  • android自定义view ondraw有时候不执行
  • python网络爬虫教程
  • Python实现Mysql数据库连接池实例详解
  • androidsdk的计算机
  • 深圳市福田区税务局电话
  • 沈阳和平税务大厅电话
  • 近亲房屋赠与免税费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设