位置: 编程技术 - 正文

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

  • 补缴个税差额有时间规定吗
  • 金税维护费全额抵扣
  • 债券到期账务处理
  • 鸡蛋普通发票能不能抵扣增值税呢
  • 收入和费用类科目一般设置为什么辅助核算
  • 管理费用借贷方都有,如何结转
  • 其他业务利润包括哪些科目
  • 房租怎么抵扣个税计算方法
  • 出口退税转为免税
  • 部分预收账款会计科目
  • 汽车融资租赁行业发展趋势
  • 房屋租赁发票能抵扣几个点
  • 企业出租自有厂房超经营吗
  • 营业额包括增值税吗
  • 工资薪金总额是指月还是全年
  • 如何辩别这样发票的真伪?
  • 抄税没成功
  • 零申报企业所得税
  • 未达起征点可以开增值税专票吗
  • 收到未知款项如何做账
  • 资金账簿印花税申报期限
  • 房地产企业的样板房,装修款如何缴纳增值税
  • 不交社保是否可以马上辞职
  • 金蝶软件怎么批量审核凭证
  • 螺丝计入什么费用
  • 在window10中可以使用什么窗口
  • 汇率调整怎么做分录
  • php如何实现多进程
  • php字符串定义
  • 无形资产的界定及特点
  • 最薄的平板电脑是哪种
  • php基础理论知识
  • 如何办理车辆购置证变更手续
  • 暂估纳税调增了账务怎么处理
  • 工业企业库存商品的初始入账成本有
  • thinkphp+vue
  • php 字符串处理函数
  • 创建数据的命令是
  • 车船税怎么计算
  • 国际货运代理公司个人货物
  • 未开票要交增值税吗
  • 应付账款转入营业外收入会计分录
  • 汇算清缴账务
  • mysql日期和时间类型
  • 固定资产年限折旧方法
  • 离职员工个税申诉企业怎么处理
  • 代发工资需要缴税吗
  • sqlserver2008数据库定时备份
  • 高速公路费如何开票
  • 银行汇票的会计处理过程分为什么阶段
  • 如何区分交通运输的方向
  • 固定资产贷款利息计算器
  • 餐饮行业采购
  • 进账单,其中有两个账户
  • 母公司代发子公司工资,子公司申报个税
  • 服务业成本的会计核算
  • 个税基数和社保有关系吗
  • 饭店现金账怎么记账
  • 毛利润包括什么
  • mysql5.7.17下载
  • win8无线网受限
  • linux ubuntu教程
  • windows2008和win8
  • 紧跟潮流的句子
  • win7自带解压缩
  • 猫的所有视频
  • qt pro load
  • bootstraptable教程
  • js domcontentloaded
  • 编写高性能代码时以下哪种技术可用于减少内存访问延迟
  • @jsondeserialize
  • python验证整数
  • javascript的dom
  • unity unite
  • 用python画roc曲线
  • 贸易公司的税率多少
  • 深圳沙井社保局在哪个位置
  • 资源税什么意思
  • 社保申报截止日期每月
  • 签订设计合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设