位置: 编程技术 - 正文

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

  • 个人所得税纳税记录
  • 免抵退税办法不得抵扣的进项税额的会计处理
  • 企业可否自行决算利润
  • 税收工资什么意思
  • 高校报销需要增值税专用发票吗
  • 母公司借款给子公司现金流量表科目
  • 个体工商户网上注销
  • 企业所得税返还计入什么科目
  • 通过物流中心再送货配货属视同销售吗
  • 农民为什么没有说理的地方
  • 贴现利息支付方式
  • 公司办理个人所得税退税
  • 出口免税收入会退税吗
  • 免息分期怎么还款
  • 税局代个人开增值税专票
  • 专票入账暂不抵扣如何申报
  • 单位汽车按揭贷款怎么贷
  • 派遣公司乱扣钱没人管吗?
  • 小型微利企业需要满足的条件
  • 增值税普通发票几个点
  • 出口退税申报时间限制
  • 如何进行公司注销流程
  • mac双系统删除window后怎么重新恢复
  • 季节性停工是什么
  • 个体户升一般纳税人分红怎么交税
  • php上传进度条
  • 两台mac怎么一起用
  • linux系统已经得到了广泛的应用
  • 王者营地怎么转移到安卓系统
  • 进出口商品的税率是多少
  • 旅行社专票开票内容的规定
  • 商标个性设计
  • php imagestring
  • 布列塔尼岛屿
  • js监听hover
  • php炫酷代码
  • php 抽象类
  • php分割数组
  • framework3.5怎么打开
  • thinkphp pathinfo
  • 出口退税率和进口税率的区别
  • 制造费用体现在哪些方面
  • 员工宿舍的物业费要交个税吗
  • 财务状况简单说明
  • 企业自产自用的产品需要缴纳增值税吗
  • 存货跌价准备是谁的备抵账户
  • mysql 分片优缺点
  • 资产损失税前扣除
  • 个体户怎么申请电子营业执照
  • 投资性房地产成本法账务处理
  • 外贸会计的工作内容
  • 对外公司
  • 路桥公司会计核算办法
  • 办理外经证后缴税怎么交
  • 开发成本计入现金流量表
  • 代扣代缴个人所得税分录
  • 主营业务成本为什么借增贷减
  • 应收账款余额等于什么?
  • sqlserver索引的作用
  • sql server索引的使用
  • 虚拟机ubuntu20.04
  • windows无法更改设置
  • windows使用linux软件
  • win7电脑音量
  • window98到windows10
  • mac读取光驱
  • window10 系统安装
  • 在Linux系统中安装MySQL
  • unity3d怎么用
  • androidserviceslibrary设置
  • Android与OpenCV2.4.4(2013最新)搭建图像处理框架
  • shell脚本创建多级目录
  • 使用Raygun来自动追踪AngularJS中的异常
  • jquery .find()
  • 安卓手机管家怎么关闭
  • unity3d粒子系统创建火花
  • js类继承的几种方式
  • 国税发票真伪查询手机怎么查
  • 豫事办登录时密码叫重置什么原因
  • 优税猫是什么运营模式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设