gpt4 book ai didi

python - 如何使我的 python 脚本不会因错误的 Popen 命令而崩溃?

转载 作者:行者123 更新时间:2023-12-03 03:24:38 24 4
gpt4 key购买 nike

我正在尝试使用 subprocess.popen,它效果很好。唯一的问题是,当我输入“iffconfig”而不是“ifconfig”时,我的整个脚本崩溃了如何确保它不会因错误命令而崩溃,而只是回复错误消息?只要给我指出正确的方向即可。示例代码:

    command = "ifconfig" #this command is actually requested so you can make a typo which causes it to crash
temp = subprocess.Popen(command, stdout=subprocess.PIPE)
out = temp.stdout.read()
out.replace("\r", "\n")
outlist = out.split("\n")
for line in outlist:
print(line)

非常感谢您的帮助:)

最佳答案

看看Handling Exceptions python 文档中的页面。

您可以使用 try- except block 来捕获错误,并执行一些漂亮的输出,而不是崩溃。

关于python - 如何使我的 python 脚本不会因错误的 Popen 命令而崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43485007/

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