gpt4 book ai didi

python - 故意创建套接字错误/Python 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:23 25 4
gpt4 key购买 nike

我想创建套接字错误(显然是通过做事),但我不知道应该如何测试我的脚本是否正确处理错误(如果它检测到错误)。

目前,我的代码是这样的:

except socket.error as err:
print "Connection lost, waiting..."
time.sleep(5)

理论上,它应该处理所有套接字错误,打印然后 sleep (它是 while 循环的一部分。)。

知道如何测试它以查看它如何处理错误吗?

最佳答案

使用raise语句:

try:
raise socket.error
except socket.error as err:
print "Connection lost, waiting..."
time.sleep(5)

另一个例子:

try:
raise AttributeError
except AttributeError:
print 'Sorry'
#Sorry

另请查看herehere

关于python - 故意创建套接字错误/Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20438594/

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