LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1700|回复: 12

python可以用作sed和awk的功能吗?

[复制链接]
发表于 2007-8-17 15:36:03 | 显示全部楼层 |阅读模式
att.........................
发表于 2007-8-17 16:01:22 | 显示全部楼层
因为是general-purpose语言,所以完全可以。
但是Python中规中矩,regex也是作为标准库而不是语言特性提供的,所以完成相同的工作在代码量上会多一些。

Text Processing in Python



但其实用Perl会更合适些。
回复 支持 反对

使用道具 举报

发表于 2007-8-17 16:41:20 | 显示全部楼层
Ruby 的正则表达式是语言内建的,做文本处理也很合适。
回复 支持 反对

使用道具 举报

发表于 2007-8-17 20:47:00 | 显示全部楼层
ruby很在少Linux中预装
要让人运行你的程序很麻烦啊
回复 支持 反对

使用道具 举报

发表于 2007-8-17 21:13:08 | 显示全部楼层
先顾好自己,再想他人 :-)

刚开始Ruby参考了Perl很多丑陋语法,但是渐渐在脱离...
Ruby适合给OO-driven脑袋的人用的,像我这种土人,还是觉得过程式舒服些...
回复 支持 反对

使用道具 举报

发表于 2007-8-17 21:41:38 | 显示全部楼层
无语
“Perl很多丑陋语法。。。”
回复 支持 反对

使用道具 举报

发表于 2007-8-18 10:11:02 | 显示全部楼层
难道您不承认吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-18 10:29:42 | 显示全部楼层
呵呵,丑陋与否,在于你熟悉与否。

我觉得 C/python 更丑陋,因为我看不懂。

同样,别人也可以说 Linux 非常丑陋,我想你也不会认同的,对不?呵呵。
回复 支持 反对

使用道具 举报

发表于 2007-8-18 14:10:04 | 显示全部楼层
晨想的说法中肯:)
回复 支持 反对

使用道具 举报

发表于 2007-8-18 18:01:03 | 显示全部楼层
呃,为什么...
即便是ESR、RLS这样的大家都认为Perl挺丑的。

所以才有了“Perl像骆驼长得不怎么样但始终勤劳地干活”的说法不是么...
而且,丑又不是不好...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表