
[英]How to run a cmd command in Python using subprocess.run()
[英]How to run step-cli using subprocess.run() in python
我在 Windows 上并在 Windows 上安装了步骤。 它已成功安装。
step certificate inspect https://smallstep.com
当我运行它时,它被确认了。
但是当我在 python 中运行下面的代码时,它引发了一个错误。
result = subprocess.run(['step', 'ca', 'certificate', '--ca-url=https://x.x.x.x', email, crt, key, '--root=root.crt', '--provisioner-password-file=provision.txt'])
这是错误:
FileNotFoundError: [WinError 2] The system cannot find the file specified
但是文件路径是正确的。 我确定。
您确定要导入子流程吗?
import subprocess
您可以测试子进程是否正确运行。
result = subprocess.run([sys.executable, "-c", "print('ocean')"])
如果这运行良好。 它会说像“海洋”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.