gpt4 book ai didi

python - 将异常错误转换为字符串

转载 作者:IT老高 更新时间:2023-10-28 20:45:12 25 4
gpt4 key购买 nike

我想处理来自异常的错误消息,但似乎无法将其转换为字符串。我已阅读 os 库手册页,但我没有点击。

打印错误有效:

try:
os.open("test.txt", os.O_RDONLY)
except OSError as err:
print ("I got this error: ", err)

但这不是:

try:
os.open("test.txt", os.O_RDONLY)
except OSError as err:
print ("I got this error: " + err)

TypeError: Can't convert 'FileNotFoundError' object to str implicitly

最佳答案

根据我的经验,您想要的是 repr(err),它将返回异常类型和消息。

str(err) 只给出消息。

关于python - 将异常错误转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37684153/

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