位置: 编程技术 - 正文

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

  • 购买土地税率是多少
  • 四大税种是什么
  • 新成立的小规模纳税人怎么报印花税
  • 产业增加值就是增长率吗
  • 承兑汇票区别
  • 稳岗返还入什么科目
  • 小规模纳税人取的专票能抵扣吗
  • 支付招聘费收到专票怎么记账
  • 公司支付佣金给个人合法吗
  • 结算金额大于合同金额
  • 以前年度管理费用多计
  • 营改增对建筑业的影响
  • 简易征收可以抵扣进项吗
  • 车辆保险费包括
  • 增值税专用发票和普通发票的区别
  • 车间报废产品改善方式
  • 企业进口应税物资在进口环节应交的消费税,应计入
  • 小规模纳税人税收优惠政策变化
  • 文具代销
  • 生育津贴缴纳
  • 销售应税消费品应交的消费税分录
  • 公司账上的资金与注册资金不一致可以吗?
  • 企业装修期间开工怎么办
  • 个人部分公积金可以抵扣个税吗
  • 苹果系统更新在哪里找
  • windows10显示未激活怎么办
  • 一只草丛里的狐狸作文
  • 如何计算业务招标价格
  • 公司中奖要交税吗
  • 生产企业出口退税申报流程操作
  • 企业工商年检什么意思
  • php的session
  • csdn创作激励
  • 涌泉的准确位置图 图解
  • 怎么样确认
  • 企业不年报会怎么样
  • js回调函数如何返回值
  • 织梦系统基本参数
  • pycharm pypy
  • 融资租赁公司的风险资产包括哪些
  • 工会经费的计提基数不包括
  • 个税免税部分
  • sqlserver2005属于
  • 劳务费计入工资薪金总额吗
  • 销项税额和进项税额月底怎么结转
  • mysql中where的用法
  • 以非现金资产清偿债务的方式下,债权人
  • 货运代理的公司
  • 抵账房买卖流程
  • 工程材料增值税税率是多少
  • 长期股权投资全部亏损汇算清缴怎么填
  • 待报解预算收入给我转了钱是什么意思
  • 单位固定资产统计表
  • 会计借贷帐
  • 公司的残保金是分摊到员工身上的吗
  • mysql数据库数据迁移
  • 游戏与操作系统不兼容
  • linux中chkconfig命令的作用
  • win7装vmware
  • centos查看文件目录
  • centos安装rz命令
  • 如何使桌面图标透明
  • 教程:如何在Win10 PC上玩Pokémon Go游戏
  • win8旗舰版官方下载
  • win8怎么打开桌面
  • 安卓软件集
  • js调用xml
  • linux命令教程
  • android基础教程
  • node.js alert
  • shell 查找最新文件
  • unity项目流程
  • 移交税务稽查的条件标准
  • 成品油消费税税率2023
  • 广东省地方税务局征收社会保险费欠费管理暂行办法
  • 地址变更去税务局办理
  • 国家税务贵州省税务
  • 开票软件登录失败怎么办
  • 邮政清关费用怎么算
  • 新疆塔城靠近俄罗斯吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设