straightup 发表于 2020-6-10 08:36:31

vs code捕获异常失败是怎么回事


我想在vs code上捣鼓一下超时处理,不过捕获不了异常,同样的代码复制到IDLE上就能正常运行,这是怎么回事呢?{:10_243:}

Twilight6 发表于 2020-6-10 08:43:14


你写成这样vs coed在试试:

import urllib.request
import urllib.error

try:
    reponse = urllib.request.urlopen('http://httpbin.org/get',timeout=0.1)
    print(reponse.read().decode('utf-8'))
except urllib.error.URLError as e:
    print('time out!')

straightup 发表于 2020-6-10 08:47:29

Twilight6 发表于 2020-6-10 08:43
你写成这样vs coed在试试:


还是原样

Twilight6 发表于 2020-6-10 08:51:11

straightup 发表于 2020-6-10 08:47
还是原样

呃,我也不清楚了 ,我PyCharm 和 IDLE 全部正常,只不过PyCharm要导入 error ,IDLE可以不需要

Twilight6 发表于 2020-6-10 08:57:03

straightup 发表于 2020-6-10 08:47
还是原样

{:10_334:}换编译器吧~嘿嘿

PyCharm专业石皮解版

straightup 发表于 2020-6-10 09:03:46

Twilight6 发表于 2020-6-10 08:57
换编译器吧~嘿嘿

PyCharm专业石皮解版

在考虑了,谢谢{:10_256:}还是觉得你之前的头像好看

Twilight6 发表于 2020-6-10 09:05:31

straightup 发表于 2020-6-10 09:03
在考虑了,谢谢还是觉得你之前的头像好看

{:10_282:} 看腻了,就该换换 哈哈

小甲鱼的铁粉 发表于 2020-6-10 09:26:19

我的vs code也总是出问题,功能越是全面,漏洞越多嘛,没办法

straightup 发表于 2020-6-10 09:28:36

小甲鱼的铁粉 发表于 2020-6-10 09:26
我的vs code也总是出问题,功能越是全面,漏洞越多嘛,没办法

我发现我的vs code捕获不了异常。。。这很致命啊,你的会出现这个情况吗

小甲鱼的铁粉 发表于 2020-6-10 09:31:04

straightup 发表于 2020-6-10 09:28
我发现我的vs code捕获不了异常。。。这很致命啊,你的会出现这个情况吗

我的vscode只使用c++,如果是c++的话我可以帮一下,python我是不懂的{:10_250:}

straightup 发表于 2020-6-10 09:48:38

本帖最后由 straightup 于 2020-6-10 09:53 编辑


找到问题所在了,默认勾选了“用户未捕获的异常”的断点。。。把勾选去掉就行了

Twilight6 发表于 2020-6-10 12:23:06

straightup 发表于 2020-6-10 09:48
找到问题所在了,默认勾选了“用户未捕获的异常”的断点。。。把勾选去掉就行了

你操作太骚了{:5_104:}

小甲鱼的铁粉 发表于 2020-6-10 15:20:20

straightup 发表于 2020-6-10 09:48
找到问题所在了,默认勾选了“用户未捕获的异常”的断点。。。把勾选去掉就行了

{:10_275:}
页: [1]
查看完整版本: vs code捕获异常失败是怎么回事