我需要在python中执行shell命令,并将结果存储到变量中。我该怎么做。
我需要执行openssl rsautl -encrypt -inkey key并将结果转换为变量。

- -编辑 - -

我该如何执行


  perl -e'打印“ hello world” openssl rsautl -encrypt -inkey密钥


在python中并获取输出。

最佳答案

您可以使用subprocess.check_output

from subprocess import check_output

out = check_output(["openssl", "rsautl", "-encrypt", "-inkey", "key"])


输出将存储在out中。

08-27 18:11