这实际上取决于任务。我喜欢使用 Python 自动化所有与 HTTP 通信的事物。在 bash 中使用 curl 可以做到这一点,但很丑陋。
当与其他本地程序交互时,我喜欢 bash。
我想添加另一个工具,精神上类似于 Google 的 Fire。这是一个更简单的库(更易于使用,代码库更小)。
mach.py(用德语编写)允许你编写
from mach import mach1
@mach1class Hello
default = 'greet'
def greet(self, name: str="")if not namename = input('Your name: ')print("Hello %s" % name)
if __name__ == '__main__'Hello().run()
查看 http://mach.readthedocs.io/en/latest/ 以获取更多示例。
这实际上取决于任务。
我喜欢使用 Python 自动化所有与 HTTP 通信的事物。
在 bash 中使用 curl 可以做到这一点,但很丑陋。
当与其他本地程序交互时,我喜欢 bash。