位置: 编程技术 - 正文

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

  • 电子税务局财务报表怎么更正申报
  • 已缴纳车船税的车船在同一年度
  • 员工交通费可以税前扣除吗
  • 出口退税增值税账务处理
  • 退土增税后账务处理
  • 消费税申报流程税务实训平台
  • 车辆抵押贷款怎么做
  • 土地增值税清算扣除项目
  • 营业外收入的核算内容主要有哪些
  • 老板投入资金入什么科目
  • 拆迁补偿款上交财政
  • 工企业用地土地使用税怎么征收?
  • 公司承揽员工租房个税如何入账?
  • 哪些支出可计入成本
  • 税控盘怎么打票
  • 发票专用章管理办法
  • 预收账款增值税和消费税纳税时间
  • 待处理财产损益的二级科目
  • 参加展会的住宿费计入什么科目
  • 采购商品产生的费用有哪些
  • 购买的技术服务费需要摊销吗
  • 补发工资如何缴纳工人所得税的法条
  • 在建工程可以质押吗
  • 进料进口
  • 多缴纳的增值税怎么申请抵税
  • 在建工程的二级明细的讲解
  • 为什么盈余公积补亏不会影响留存收益
  • 苹果手机记事本提醒如何设置
  • 桌面级cpu天梯图2023
  • 三星电脑安装系统按哪个键
  • 您的磁盘
  • 分公司是小微企业总公司是一般纳税人,如何做合并报表
  • 非常损失计入
  • 进口免费赠送报成了一般贸易
  • 无序树有几种
  • 报销金额和发票金额不一致怎么做账
  • 小微企业免征税额度
  • PHP:stream_register_wrapper()的用法_Stream函数
  • 暂估成本会计分录
  • 扫码分享到微信
  • 苏黎世湖天鹅
  • 购入固定资产款项已付
  • 项目辅材计入什么科目
  • 刷题有什么作用
  • 你还没等于几
  • 购买方怎么填写发票
  • 应收及预付款项的思维导图
  • 税务局退回来的钱账务处理
  • sqlserver2005数据库导出数据成.sql
  • 职工体检费用标准规定
  • 实收资本冲减了工商年检怎么办呢
  • 预收和预付科目一样吗
  • 新公司第一年年度总结
  • 上月的普票下月可以记账么
  • 买家退货少了犯什么法
  • 销售费用的增值税是进项还是销项
  • 代扣代缴的增值税额
  • 工程检测费的会计分录
  • 银行手续费在现金流量表怎么填
  • 进货没开发票,销货却开发票应怎么做帐?
  • 结算本月应付职工工资,其中生产工人工资8000元
  • 个人支付宝开票一年可以开多少
  • cmd命令行窗口快捷键
  • sql数据库清除日志
  • windowsxp忘记密码了怎么办简单点
  • eve是什么文件
  • redis-stat监控
  • linux的三个部分
  • win10教育系统
  • 为什么win7系统盘会自动满
  • 输出语句的执行过程
  • nodejs连接mongodb副本集
  • .material design
  • vue实战案例
  • js输出表格
  • javascript基础入门视频教程
  • jquery跨域请求有哪些方式
  • 11%税率的范围
  • 代账好做吗
  • 员工持股平台税务稽查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设