gpt4 book ai didi

python - 将 subprocess.call stdout 存储在变量中并将其作为 json 加载回来

转载 作者:行者123 更新时间:2023-11-30 23:20:57 25 4
gpt4 key购买 nike

我想运行子进程命令,将 stdout 存储在变量中,然后加载到 json

variable=""
subprocess.call('command',stdout=variable,shell=True)
instance_details=json.loads(variable)

Error:
AttributeError: 'str' object has no attribute 'fileno'

最佳答案

除了执行 stdout=variable 之外,您还可以尝试:

variable = subprocess.Popen("<command>",stdout=subprocess.PIPE,shell=True)
print variable.stdout.read()

关于python - 将 subprocess.call stdout 存储在变量中并将其作为 json 加载回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25156508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com