位置: 编程技术 - 正文

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

  • 一般纳税人增值税税率
  • 资产几百亿真的有那么多钱吗?
  • 银行付款的会计怎么做账
  • 收取外部客户电费如何结转成本
  • 从个人处借款的法律规定
  • 营改增后超市陈列费账务处理
  • 企业利息收入要交所得税吗
  • 差额征税扣除额大于收入时如何开票?
  • 酒店式公寓配套服务包括哪些
  • 基金会可以投资企业吗
  • 酒店的床和沙发哪个好
  • 关联企业间融资方式
  • 进口货物的关税税率
  • 建筑企业存款账户
  • 公司不盈利用交税吗
  • 企业销售使用过的汽车如何开票
  • 闲置资金购买理财产品
  • 公对公转账不开票可以吗
  • 回收站右键菜单修改
  • 农业公司收到项目资金
  • 纳税人依法可以享受减免税待遇而没有享受的
  • 个体户流水过大怎么避税
  • 水利建设基金是税还是费
  • php curlfile
  • 无形资产出租怎么开具发票
  • 原材料的帐务处理
  • 现金流量表 科目
  • 开发票为什么要对公账户?
  • php文件上传用什么请求方法
  • 房产税城镇土地使用税申报期限
  • php身份证号码验证
  • 《中华人民共和国民法典》
  • 农村扶贫入股分红会计分录
  • 企业都有哪些资质
  • 工程服务预付款最新规定
  • 对外捐赠的会计处理企业会计准则和小企业会计准则
  • 交通费 抵扣
  • 企业为员工承担个人部分的五险 一金可以税前扣除?
  • 代征税款手续费规定
  • 本年度的进项可以结转到下一年度吗
  • 安装sql server 2008硬件要求
  • sql条件查询语句怎么写
  • 技术维护费全额抵扣有时间限制吗
  • 增值税留抵扣额
  • 存货核算方法有五种
  • 质保金 销售费用
  • 递延所得税负债大白话解释
  • 月销售额不超过15万的免征增值税
  • 买入返售金融资产属于金融资产吗
  • 政府补助的分类及会计处理方法有哪些
  • 合伙企业分红怎么做账
  • 个体生产经营所得税
  • 应收票据背书转让分录
  • 小规模纳税人开专票需要交税吗
  • 预计销售收入增长率怎么算
  • 上期留抵本期抵扣怎么做分录
  • 开票6个点怎么计算
  • mysql启动时报1067
  • windows更新kb5001391
  • Win10 64位系统下鼠标右键刷新没反应的解决方案
  • win10系统如何添加隐藏wifi
  • mac怎么删除系统软件
  • winxp如何将两个分区合并成一个分区
  • win10ldac怎么开启
  • shell备份文件脚本
  • css网页布局在线生成
  • apache部署项目
  • bash 删除文件夹
  • js字符串转为json
  • jquery自定义事件
  • javascript有哪些
  • unity5.x游戏开发指南
  • 安卓框架是什么怎么用
  • 公务员中了彩票怎么领取
  • 税务登记时必须要填银行账号吗
  • 云南税务局发票查询
  • 江苏国税电子税务局官网
  • 企业未开立基本存款账户承诺书的相关规定
  • 天津普通发票查询平台
  • 如何查询税控盘是否注销成功
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设