我想在特定的 shell 命令周围添加一个包装器。这将仅在 Linux 中运行,我不关心跨平台支持。这段代码有效,但有没有更好的方法来实现这一点?还是我对任何奇怪的行为敞开心扉?
import os
import sys
# Do my personal validation here
do_some_validation(sys.argv)
# Now call the real program
os.execv('/usr/bin/some-command', sys.argv)
谢谢!