位置: 编程技术 - 正文

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

  • 报税以及注销公司的注意事项?
  • 电汇汇票和电汇的异同点
  • 企业所得税低于多少不用交
  • 已申报未导入是申报成功了吗
  • 货代企业都需要交什么税
  • 股东在两个公司上班好吗
  • 住房公积金比例一般是多少
  • 增值税发票可以抵扣多少
  • 分项结转分步法例题及分录
  • 营改增后取得土地转让
  • 税控盘抵减税款怎么转出会计分录
  • 小规模纳税人定额发票怎么报税
  • 公司控股的公司下子公司有哪些
  • 差额征税的服务费怎么入账
  • 跨年度暂估成本入账冲回如何会计分录
  • 流动资产固定资产和无形资产都是资产类账户
  • 红字专用发票信息表
  • 实收资本属于会计准则吗
  • 维修机器设备买什么好
  • 税务退回城建税期末怎么结转
  • 写一段简单的自我介绍
  • 为什么链接网线后无法链接网络
  • 可转换债券的特点有哪些?
  • 解决的英文
  • if.else
  • 单位和个人交付的区别
  • 企业存货期末应如何计价
  • 销售自己使用过的固定资产
  • 营改增几个阶段
  • 支付税务罚款
  • php写json
  • php504错误
  • vue2和vue3的兼容
  • 大前端技术
  • php中字符串的连接运算符是( )
  • 政府奖励怎么做会计分录
  • 没有开发票的收入
  • 研发费用资本化计入什么科目
  • SQL SERVER 将XML变量转为JSON文本
  • 中国互联网创业成功的年轻人
  • 经营成本包括五项内容
  • 对公账户发票和普通发票不一样吗
  • 车辆购置税 购置
  • 主营业务成本是借增贷减吗
  • 存货资产评估方法
  • 印花税缴纳怎么做账
  • 销售返现如何做账务处理
  • 小规模纳税人退税政策
  • 提取的安全生产费
  • 事业单位收到钱怎么记账
  • 什么是划分?划分应当遵守哪些规则?
  • 发票勾选认证成功了是不是就可以抵扣呀
  • 应交税费应交增值税已交税金怎么用
  • 转账支票有效期6个月
  • mysql in如何优化
  • mysql中union用法
  • Mysql5.7.14 linux版密码忘记完美解决办法
  • win10有没有语音输入
  • linux操作系统查询命令
  • blos是什么意思
  • xp系统有什么用
  • xp怎么安全模式
  • linux条件判断
  • linux讲解
  • win7由于所要求的文件丢失或损坏
  • 电脑已禁用ime是什么
  • 联想 恢复
  • 如何关闭win8自带杀毒
  • 谷歌浏览器点更新没反应
  • opengl读取obj文件
  • nodejs实战
  • android布局文件放在哪
  • jQuery ajax MD5实现用户注册即时验证功能
  • 清除安卓系统垃圾
  • 税务举报可以撤销么?
  • python excel库哪个好
  • 契税计税依据含装修费吗
  • 求资金占用利息的公式
  • 别墅与普通住宅的优缺点
  • 成品油消费税税目税率表2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设