标签: python sh
我在Python3中使用sh module。
sh
我希望看到发给shell的最终命令字符串。
答案似乎与this有关,但我希望在执行命令之前看到该命令。
这可能吗?我怎么能这样做?
答案 0 :(得分:1)
比预期容易。
要打印构造的命令,您可以执行以下操作:
print(sh.echo.YOURCOMMAND)
或者更好的是:
my_command = sh.my_command.bake(['my', 'options']) # print my_command as a string print(my_command) # execute my_command my_command()
sh很棒!