gpt4 book ai didi

python - 使用 Python 获取 shell 输出?

转载 作者:IT王子 更新时间:2023-10-29 00:47:07 24 4
gpt4 key购买 nike

我有一个 shell 脚本,可以获取域的 whois 信息,并根据域向 shell 输出 takenavailable

我想执行脚本,并能够在我的 Python 脚本中读取这个值。

我一直在尝试使用 subprocess.call 但不知道如何获取输出。

例如,

subprocess.call('myscript www.google.com', shell=True)

将输出 taken 到 shell。

最佳答案

subprocess.call() 不会给你输出,只有返回码。对于输出,您应该改用 subprocess.check_output()。这些是围绕 popen 系列函数的友好包装器,您也可以直接使用它们。

有关详细信息,请参阅:http://docs.python.org/library/subprocess.html

关于python - 使用 Python 获取 shell 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676749/

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