`

Python -- 我工作学习中的好帮手

阅读更多

最近在工作中,我需要在Solaris上写很多测试或者辅助工作的脚本。因为单位只推荐使用Perl或者Python,所以我不能选择我最喜欢的Ruby,当然我不会去选择Perl(不是说Perl不好,只是我不喜欢Perl)。其实Python我也有不喜欢的地方,譬如那种ugly的缩进,还有混杂着len(list)和str.strip(" ")这样的语法,让人觉得不那么一致。

 

     可是排除这些因素,其实我觉得Python还是很优秀的,至少它在工作中给我很多帮助。我用Python做模块测试,性能分析工具,要用到的东西几乎它都带了(不是Python3.0,而是几年前的Python2.4,没办法,我们的Solaris上的标配)。不过我觉得自带功能真得很强大的,譬如Logger库,Unix那些fork啊,都可以用。让我觉的很开心。

 

      不过,我有系统学习过Python,不过没有很专研的研究过它。在我看来,它就是我的工具,好帮手。有机会,我也会去好好专研一下,不过现在可能没有那时间噢。

分享到:
评论
39 楼 chirking 2009-10-25  
不知道有没有 python 做系统管理的教程呢?
38 楼 dragonzhong 2009-10-23  
一直听说pyhon很好,但是从来没接触过
37 楼 Zandy 2009-10-22  
ray_linn 写道
七月十五 写道
习惯于java编码规范花不了多长时间就能习惯python的缩进
只是java有匹配可以很简单的辨别语法错误
python的缩进错了有时语法错误就成逻辑错误了
这给调试带来不少的麻烦
特别会产生歧义的代码缩进


特别是好多重if嵌套的时候,缩进远不如花括号清晰,在java或者C#中,缩进只是一种格式,在python中,缩进变成一种逻辑,加重了编程时的劳动强度。

有同感
非常非常不喜欢它的缩排,看到就蛋疼
希望能用 { } 这样代码随便写,完了用工具一format,爽!
36 楼 peng_joy 2009-10-22  
仁者见仁智者见智啊
35 楼 ddkangfu 2009-10-21  
喜欢Python的缩进,简单就是美。
34 楼 ideage 2009-10-20  
Python非常好用,缩进语法清晰
33 楼 ipconfiger 2009-10-19  
如果痛恨缩进可以试着使用Leo
32 楼 fuwang 2009-10-16  
我喜欢python,但痛恨缩排。希望有编辑器能自动加上花括号方便阅读代码。
31 楼 sky.zha 2009-10-16  
python是为追求完美而设计的
30 楼 dogstar 2009-10-16  
jamesqiu 写道
用什么都一样,只要手头有本... cookbook或者 ... by examples备查;


ray_linn 写道


...你根本不知道大家在说什么

29 楼 jamesqiu 2009-10-16  
用什么都一样,只要手头有本... cookbook或者 ... by examples备查;
28 楼 SampanHuang 2009-10-16  
恨死了python的缩进,无法想像靠缩进来完成逻辑判断的样子
27 楼 logicgate 2009-10-15  
clyman 写道
ray_linn 写道
我也很烦python的缩进。。。

这个是我最喜欢python的地方

这个是我最不喜欢python的地方
26 楼 clyman 2009-10-15  
ray_linn 写道
我也很烦python的缩进。。。

这个是我最喜欢python的地方
25 楼 ray_linn 2009-10-15  
七月十五 写道
习惯于java编码规范花不了多长时间就能习惯python的缩进
只是java有匹配可以很简单的辨别语法错误
python的缩进错了有时语法错误就成逻辑错误了
这给调试带来不少的麻烦
特别会产生歧义的代码缩进


特别是好多重if嵌套的时候,缩进远不如花括号清晰,在java或者C#中,缩进只是一种格式,在python中,缩进变成一种逻辑,加重了编程时的劳动强度。
24 楼 七月十五 2009-10-15  
习惯于java编码规范花不了多长时间就能习惯python的缩进
只是java有匹配可以很简单的辨别语法错误
python的缩进错了有时语法错误就成逻辑错误了
这给调试带来不少的麻烦
特别会产生歧义的代码缩进
23 楼 ray_linn 2009-10-15  
taochenpfj 写道
缩进很漂亮不是吗?
你好好对照一下c,c++,java就会发现那么一致的缩进很漂亮!!!



...你根本不知道大家在说什么
22 楼 taochenpfj 2009-10-15  
缩进很漂亮不是吗?
你好好对照一下c,c++,java就会发现那么一致的缩进很漂亮!!!
21 楼 ray_linn 2009-10-15  
liwenqiu 写道
我觉得如果有超过三层的缩进,那么你可以考虑一下如何重构一下你的代码结构了。



脚本很多都是一次性的,谁在意它的长短哈。


从系统接口上来说,python要比ruby舒服多了,很多平台上的接口做得比ruby上强多了,比如Python的win32库。

此外ruby是个很难管理的东西,许多lib可能都会无疾而终的那种,自己的语法和lib也不稳定,部署起来十分头疼,比如ruby/dl里的sizeof到了1.9就被挪动了...一点都没有向下兼容的考虑,如果在station上部署ruby应用,可要考虑下下了。
20 楼 andyyehoo 2009-10-14  
iaimstar 写道
一开始简单的代码
pyhon的代码看起来有点qb的感觉,所以很喜欢,非常整齐
后来复杂的代码写出来,万年俱灰- -


过于复杂代码,也许就该构构了

相关推荐

Global site tag (gtag.js) - Google Analytics