我需要在python中执行shell命令,并将结果存储到变量中。我该怎么做。
我需要执行openssl rsautl -encrypt -inkey key
并将结果转换为变量。
- -编辑 - -
我该如何执行
perl -e'打印“ hello world” openssl rsautl -encrypt -inkey密钥
在python中并获取输出。
最佳答案
from subprocess import check_output
out = check_output(["openssl", "rsautl", "-encrypt", "-inkey", "key"])
输出将存储在
out
中。