Chinaunix首页 | 论坛 | 博客
  • 博客访问: 875009
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: Python/Ruby

2019-12-04 19:09:11

  有些朋友会shell脚本解决问题,却又开始学习Python了,那么两者到底什么区别呢?

  运维朋友们有时是会用到shell脚本来做一些定时任务或者其他编程,随着时代与技术的发展,Python在国内兴起后,Python就加入了运维开发的队伍中,在职系统运维的朋友们纷纷开始学习Python。

  Python和shell有啥区别?

  Shell是“提供使用者使用界面”的软件,是用C语言写的程序,属于一个命令语言,也是个编程语言。Shell脚本是shell写的脚本程序,我们一般说的shell就是指shell脚本。而Python同Java、C、PHP一样是一门计算机编程语言,但它是一个解释型、面向对象的语言。


  shell是做系统管理的脚本,能力有限,多半是用于自动化任务,并不是系统级的编程语言。而python是系统级的编程语言,用途很广。

  shell功能底下效率低,python效率高功能强大。

  如果是复杂的的对象,用shell要写N多行代码,不如使使Python。

阅读(2841) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~