位置: 编程技术 - 正文

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

  • 免抵税额计入什么科目
  • 固定资产折旧方法年数总和法
  • 锦州税务师考试在哪个学校
  • 子公司向母公司借款利息税务处理
  • 进口货物的会计科目
  • 个体户每月开票超3万
  • 城建税少申报了怎样罚款
  • 快递费属于什么合同
  • 非本公司员工如何申报个税
  • 利润表的利息费用怎么算出来的
  • 建立明细账的注意事项
  • 会计凭证销毁时应注意哪些问题?
  • 应发工资包含扣款吗
  • 土地投资入股交什么税
  • 当月作废的专票需要账务处理吗
  • 食品发票需要清关吗
  • 运输行业税负率一般控制在多少?
  • 招聘时开具的专用发票可以抵扣吗?
  • 企业所得税到底是25%还是5%
  • 规范合同签订的重要性
  • 行政费用包括哪些企业行政后勤管理费用
  • 充电话费送的
  • 物流公司进项票多了,可以帮人开票吗
  • 进口增值税发票怎么认证
  • 少付的运费如何做分录
  • 给出含税货款会计分录
  • mac 双系统如何调整系统空间
  • mac怎么创建icloud
  • 企业收到工程款会计分录
  • 交房产税要带身份证嘛
  • 耕地开垦费计入土地成本吗
  • 拱门国家公园景点
  • 十分=1
  • cocos creator脚本开发指南
  • 详解Yii2.0 rules验证规则集合
  • ai绘图软件教程
  • users命令
  • 股权划转有税费吗
  • 税务新法规
  • 税务局清卡需要公章吗?
  • sql server2000中事务的类型有
  • SQL Server 2008 R2 应用及多服务器管理
  • mysql数据库排序
  • 库存现金挂账多久
  • 个人所得税专项附加扣除标准一览表
  • 小规模纳税人给别人开票的税点多少
  • 劳务公司到外地需要交的税
  • 收到返还工会经费大于管理费用
  • 股东变更实收资本变更吗
  • 销售收入小于销售成本
  • 工会经费为0是不用申报的?
  • 减免的税金怎样做会计分录
  • 员工拿发票报销怎么做账
  • 电动车折旧年限及残值
  • 新准则委托代建会计处理
  • mysql5.6解压版安装教程
  • win7系统安全在哪
  • win10入门全教程视频
  • 远程桌面连接没反应
  • centos环境搭建
  • solaris vi命令
  • 三星笔记本预装win8改win7好吗
  • linux系统批量替换内容
  • win10下如何安装vista
  • ubuntu怎么安装程序
  • linux设置网络ip地址
  • Win10 Mobile build 10586.338安装/上手体验视频
  • 安装win7/Win10双系统,磁盘如何分区?
  • ExtJS4给Combobox设置列表中的默认值示例
  • 使用jquery的步骤
  • bat脚本如何运行
  • javascript ES6 新增了let命令使用介绍
  • bootstrap-
  • bootstrap和thymeleaf
  • javascript高级程序设计pdf百度云
  • jQuery实现表格文本框淡入更改值后淡出效果
  • jqueryif判断
  • 日拱一卒下一句是什么
  • js截取数组方法
  • 国家税务总局内蒙古分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设