位置: 编程技术 - 正文

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

  • 保险税优识别码是保单号吗
  • 有关研发支出的账务怎么做?
  • 小规模纳税人发票怎么开
  • 企业收到利息发票怎么做分录
  • 当月已抵扣的专用发票能作废吗
  • 分支机构是否享受小微企业企业所得税优惠?
  • 企业所得税的利润总额是利润表中的哪个数
  • 出纳人员应该怎么称呼
  • 股本与注册资本实收资本的区别
  • 投资款转为借款需要哪些证据
  • 外经证缴纳个税流程
  • 失业社保补助金领取条件
  • 增值税与普通发票的关系
  • 采取简易计税外经证核销需要哪些资料?
  • 新注册的公司什么时候可以开票纳税
  • 注册资本变更增加意味着什么
  • 增值税减除后附加税计算方法
  • 忘记申报印花税,但是公司已经注销了怎么办
  • 陈列费表格
  • 旧房转让如何缴纳土地增值税
  • 汇兑损失的原因
  • 别墅送停车位吗
  • 教育费附加记账
  • 加速折旧的会计分录
  • 路由器怎么设置2.4g网络
  • 手机压缩包损坏怎么修复
  • win10任务栏快捷图标不见了
  • 保证金结息的会计分录
  • 房地产公司股权收购
  • php_sapi_name
  • 期间损益结转都结转什么
  • vue方法顺序执行
  • 预加载的目的是什么
  • 聊聊vue3的defineProps、defineEmits、defineExpose
  • 常见浏览器兼容软件
  • php实现批量删除
  • 公司采购一直没走对公付款怎么处理
  • 运营费的税率
  • 小规模纳税人直接从农户购入农产品要交增值税吗
  • mysql5.7性能优化
  • 平价转让股权怎么做账
  • 独立核算的分公司可以汇总纳税吗
  • 深入浅出embedding pdf
  • 个人所得税10月份申报期
  • 出口企业消费税怎么算
  • 福利费可以抵扣所得税吗
  • 文化事业建设费的征收标准
  • 个人所得税规定的免纳个人所得税的范围
  • 检测费可以抵扣吗
  • 增值税发票未认证丢失怎么办
  • 差旅费是什么支出类型
  • 购买理财收入计入什么科目
  • 年底销项税额和进项税额要转出吗
  • 预收账款账务处理流程图
  • 个体工商户是否要交税
  • mysql用处
  • win10 rs5
  • 映泰主板bios设置内存频率
  • 怎么快速判断哪些角是第几象限
  • iphone制造成本
  • ubuntu虚拟机怎么用
  • mac如何快速复制文件
  • securecrt设置英文
  • Win10预览版镜像
  • 微软星期二补丁
  • win10更新总失败
  • cocos2dx游戏有哪些
  • linux shell脚本命令
  • 用python循环语句
  • cocos2dx怎么用
  • 第一章初见第二章决定
  • Node.js中的什么模块是用于处理文件和目录的
  • androidstudio的jdk
  • activity的作用和生命周期
  • 深入理解javascript特性.pdf
  • jquery attribute
  • 副局长哪里任命
  • 广西地方税务局2018年1号公告
  • 上海如何用电子医保卡
  • 地税申报网上操作步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设