免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: kimkcn
打印 上一主题 下一主题

python 是否适合做系统自动化脚本开发? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-11-22 13:49 |只看该作者
说实话一定非Python不可的我自己没有遇到过,但是楼主你既然喜欢,就学吧;我也是因为喜欢才学的,并不是想用它替换bash。
很多linux命令Python都有相应的办法,os.system这种也比较少用,因为这么一写就难跨平台了,当然你的需求似乎也不需要跨平台呵呵。
在你的需求点上,Python与shell相比的优势主要是:
1、丰富的类库;但运维脚本也用不到多少,而且你已经非常熟悉linux命令了,而类库是需要花时间看的
2、内置且非常易用的数据类型;数据的话一般都是几个变量就解决了,不会很大量吧
3、比shell脚本更好写的语法;这个虽然是一个优势,但是不那么明显。。虽然我极度痛恨esac
4、更好调试;这个优势同样不明显too
5、更易读;这个倒是有一定优势

劣势:
1、速度肯定不如shell脚本;
别的没有想到,学习成本算不算?

也就是说Python的优势几乎用不上 - -#
Python更适合中小型任务,运维脚本对Python来说显得稍小了一点(不是不重要的意思)
但另一方面,你学会Python以后可以使用他做些别的……比如没事做个爬虫什么的 - -# ,在其他事情上会方便一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP