位置: 编程技术 - 正文

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

  • 附加税的计算公式2023
  • 税收指的是什么
  • 医院这么开发票
  • 收到以前年度银行手续费发票
  • 三证合一后税务登记办理流程
  • 高温费国家有规定,一定要支付吗?
  • 制造费用影响当期损益的科目
  • 退回多报的教育费附加如何做账
  • 收到租赁费发票的账务处理
  • 实收资本增加的印花税
  • 准予结转以后年度怎么算
  • 公司买包包送员工入可以计入什么科目?
  • 子公司可否将母公司注销
  • 物业管理费什么时候交?
  • 关联关系案例
  • 分工分类法
  • 产品成本差异总额计算公式
  • 公司交一部分社保个人还要交多少钱
  • 工业企业增值税负率一般控制在多少
  • 代发工资开的发票可以抵扣吗?
  • 事业单位收到奖励款怎么入账
  • win11安卓子系统教程
  • bios设置详细介绍配图
  • 捷波主板141m
  • 企业能公户往个人转账吗
  • 税额差异会计分录
  • 筹建期间费用如何记账
  • 生产企业出口退税计算
  • 个人医疗保险怎么取出来
  • 已入账的普通发票红冲后怎么做账
  • 无形资产出租怎么开具发票
  • vue使用jquery
  • 免抵退税如何申报增值税
  • htmlcssjavascript网页制作
  • 安装tensorflow1
  • 【JavaScript】【5】定时器(包含回调函数与Promise)
  • vports命令怎么用
  • php图像识别
  • php处理xml数据
  • 浅析企业坏账产生的原因及对策
  • 开多少票就要进多少钱吗
  • 公司车辆固定资产转移税
  • 工商年报基本养老保险缴费基数
  • 织梦可以放两个模板吗
  • 解决问题对吗
  • sql server评估期已过版本升级时重启失败
  • 进项税通俗易懂
  • 残保金是计入管理费用还是?
  • 公司注销清算时个人股东如何计算个人所得税
  • 发票上的收款人和复核人不写可以吗
  • 交易性金融资产的账务处理
  • 销售人员的销售额是工作绩效的重要指标
  • 公司充话费
  • 房租费用能计入什么科目
  • 查账征收个体户经营所得税怎么计算
  • 适用于一般纳税人的税率有
  • 销售自产农产品的农民是增值税纳税人吗
  • 所得税多缴纳分录
  • 挂靠经营的会计处理是?
  • 当期不得免征和抵扣税额
  • 投资其他公司做什么科目
  • 设备融资租赁会上征信吗
  • 原始凭证填制的基本内容
  • 分支机构需要单独设立账簿吗
  • xp桌面浏览器图标不见了
  • win10官方升级工具升级
  • linux的命令行界面
  • win10一年更新一次
  • Android游戏开发打砖块
  • cocos2dx官方文档
  • ext.grid.editorgridpanel
  • jquery的实现原理
  • perl计算时间差
  • jquery jsonview
  • nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
  • jquery插件开发方法
  • 河北税务云办税厅官方
  • 我国税制结构是怎样的
  • 中国移动话费可以交水电费吗
  • 湖北省叉车考试题库
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设