ho121
2024-07-31 09:01:08 +08:00
Shell 执行了 14 小时左右 Python 执行了大概 20 分钟
这个要看写法,实现相同功能,有的写法效率高,有的写法效率低。有的用 shell 实现方便,有的 python 实现方便。
比如字符串流式处理,文件操作多一些的,一般 shell 容易实现。但如果有 url 调用,post put 之类的数据还比较复杂还要有自动重试之类的,或者有复杂正则的,python 更方便一些。
总之要看情况。
还有环境依赖的 shell 和 python 其实差不多。
shell 下同一个工具比如 grep 来说,不同系统下可能是不同的版本,功能可能有些许差别。
python 更是了,首先是 python 版本就很难统一。然后是第三方包的版本也很难统一,总不能一个简单的脚本还要自带 virtualenv 吧。
另外一个是 debug ,这个个人感觉 python 脚本 debug 更方便一些。这应该是各巨大优势。