gpt4 book ai didi

python - 我应该嵌套尝试...除了 block 吗?

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

我想在网络中存储一些数据。我想做两个操作:第一个是打开 URL,第二个是存储数据,这两个操作都在 try... except block 中。

我想知道嵌套 try... except 是否好,以及为什么。

解决方案一:

try:
# open url
# store data
except:
# url doesn't exist
# cannot store

解决方案二:

try:
# open url
try:
# store data
except:
# cannot store
except:
# cannot open url

最佳答案

正如 naiquevin 所建议的,准确捕捉您想要的内容可能会很有用:

try:
openURL()
except URLError:
print "cannot open URL"
else:
try:
saveData()
except IOError:
print "cannot save data"

关于python - 我应该嵌套尝试...除了 block 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18141938/

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