位置: 编程技术 - 正文

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

  • 暂估成本跨年后收到票汇算清缴
  • 税务登记投资方经济性质
  • 异地项目预缴个人所得税
  • 福利企业要求
  • 购买法下的操纵手法有哪些
  • 新领的发票怎么导入uk开票系统
  • 结转本月收入类账户到本年利润会计分录
  • 集资建房出租收入如何缴纳个税
  • 发票没认证可以作废吗?
  • 公司聘请专家的差旅费可以税前扣除吗
  • 只有利息费用的财务费用如何结转?
  • 外单位的人能否作为本单位的费用报销人?
  • 已认证未抵扣进项税如何做账
  • 提供物业管理服务的纳税人如何认定
  • 发票查重
  • 财务费用在汇算清缴时填哪里科目
  • 贴现扣的钱叫什么
  • 无形资产可以作为仓储物
  • 生产销售部门职责
  • 库存商品淘汰报告模板
  • 发生坏账损失账务处理
  • mac os 10.15安装教程
  • PHP has encountered an Access Violation
  • 对违规送礼行为怎么处理
  • 分期付款买车的利息会计分录
  • macbookair邮件
  • 艾草的功效与作用洗头
  • 浏览器下载量排名第一的是
  • 谈谈cookie的弊端
  • 异地工程款预缴
  • 什么叫点云数据
  • php教程 ftp 函数
  • 逐步结转分步法的步骤
  • 借款利息收入发票
  • 解决掉发的有效方法
  • 织梦相关文章调用
  • 以前年度进项转出账务处理
  • 投资收益借贷方代表什么
  • 批发和零售业行业代码
  • 公司没有收入怎么办
  • 小规模申报表填写
  • 管理费用暂估入账分录次月冲
  • 农副产品商贸公司如何做账
  • 购买的车位如何做账
  • 咨询费收入怎么入账
  • 福利费的进项税额会计分录
  • 利息支出税前扣除时点
  • 公司注销后会计档案可以销毁吗
  • 企业转给法人的会计分录
  • 汇算清缴水电费没有发票填在哪里
  • 没有进项发票出口免税
  • 第二年发票可以入上年账吗
  • 票据粘贴处怎么粘
  • 应付职工薪酬包括福利费吗
  • 修筑公路的流程视频
  • 计提风险准备金是什么意思
  • 出口的样品如何销售
  • 其他商业项目
  • mybatis报错invalid bound statement
  • centos7怎么安装图形化界面
  • win8 网络连接
  • schedulerv2.exe - schedulerv2是什么进程 有什么用
  • yum providers命令
  • kmsss.exe是什么
  • 微软补丁发布时间
  • win10系统怎么一键返回桌面
  • 在linux操作系统中,/etc/rc.d/init.d
  • win8系统电脑卡
  • win10系统锁屏广告怎么取消
  • cocos2d-x教程
  • Android 让EditText失去焦点避免自动弹出输入法
  • 如何让卖家给你乖乖退款
  • js 位置
  • 支持向量机
  • android4.4iso
  • 安卓手机管家删除的照片怎么恢复
  • 可以跨区办理税务ukey更换吗
  • 新余契税
  • 晋中税务局领导班子简历
  • 开票有什么好处吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设