位置: 编程技术 - 正文

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

  • 增值税电子普票没有电子章有效吗
  • 减资需要的资料
  • 递延所得税资产账务处理
  • 季中转一般纳税人申报步骤
  • 建筑行业一般纳税人增值税税率是多少
  • 零申报印花税怎么填写
  • 利息收入为什么不能在贷方
  • 税控盘丢失需要罚款吗
  • 经营性项目应收减少额怎么算
  • 外地发票是什么意思
  • 个体户不足征是否要交房产税
  • 本月实现利润总额的25%计算并结转应交所得税
  • 个人转让商铺个人所得税核定征收
  • 固定资产报废废铁收入需要交税吗
  • 单位捐赠汽车账务处理要如何做?
  • 如何从百旺开票系统中导出开票明细
  • 发票申领需要什么资料
  • 红字发票怎么申报?
  • 老版普通增值税发票还能用吗
  • 增值税电子普通发票可以抵扣吗
  • 写支票人民币大写有角需要写整吗
  • 会计对帐是银行账户吗
  • 劳务分包简易计税可以抵扣吗
  • 折价购买债券是什么意思
  • 制造企业材料返回流程图
  • 银行要求的补偿性余额所占比例为20%
  • 什么是应付债券简单举例
  • 外管证怎么开票
  • 计提折旧是什么账户
  • 本月印花税下月缴纳需要计提吗
  • 单位管理费用核算
  • php __destruct
  • 处置抵债资产的增值税计入
  • 财务管理是如何工作的
  • 股权投资的收益回收方式
  • 城市赚钱项目
  • php判断数组长度
  • 前端打印语句
  • php是面向对象编程吗
  • 公司代缴个税在工资里工资表怎么填
  • mail命令详解
  • 增值税发票打印机
  • 残疾人就业保障金
  • 研发样品收入的最新规定
  • 个体户需要实缴吗
  • 短期理财会计处理
  • 外出经营必须办理外管证吗
  • 个体工商户生产经营所得税优惠政策
  • 做个公司网站一般需要多少钱
  • 待抵扣进项税额和进项税额的区别
  • 收到返还工会经费账务处理
  • 不需要计提折旧的情况
  • 员工医药费属于什么费用
  • 销售完一定要结工资吗
  • 可以抵扣的增值税进项税额
  • 预付购买设备款
  • 银行固定资产有哪些
  • 加盟店直营店什么意思
  • sql server数据库中的null(空值)
  • mysql5.0使用教程
  • win7修改系统版本
  • 电脑键盘上f1到f12快捷键的功能分别是
  • linux的run目录放什么文件
  • 将Red Hat 9.0 CD iso合成一张DVD iso的方法
  • win7启动应用程序的方式
  • windows8介绍
  • win7开始菜单中的应用程序图标隐藏了
  • js代码执行顺序简单介绍
  • perl scripts
  • glslpe
  • jquery 选中
  • android保存文件到本地
  • 深入理解新发展理念
  • pjblog修改技巧汇总
  • js实现文本框输入功能
  • 姓名验证不正确
  • 地税局科员干什么的
  • 中国税务网发票怎么开
  • 眉山市两会2021
  • 如何查询纳税人识别号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设