windows – 在Python 3.3中捕获TimeoutExpired异常
发布时间:2020-12-14 01:44:04 所属栏目:Windows 来源:网络整理
导读:很抱歉,如果这是一个新手问题,但我在 Python 3.3中捕获超时异常时遇到问题,在win7上运行,例如 import subprocesstry: subprocess.call("ping -t localhost",timeout=3)except TimeoutExpired: print("Timeout happened.n") 超时工作正常,根据我的pdb traceb
很抱歉,如果这是一个新手问题,但我在
Python 3.3中捕获超时异常时遇到问题,在win7上运行,例如
import subprocess try: subprocess.call("ping -t localhost",timeout=3) except TimeoutExpired: print("Timeout happened.n") 超时工作正常,根据我的pdb traceback,它说: 然而“除了TimeoutExpired:”并没有抓住它.此外,TimeoutExpired未列为 如果我尝试“除了TimeoutError:”而不是“除了TimeoutExpired:”,我没有收到错误消息,但在pdb中,我得到: “未捕获的异常” 并且在任何情况下都不会执行print命令. 这是一个错误,还是我做错了什么?
TimeoutExpired未全局定义;请改用subprocess.TimeoutExpired.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-7 – 当机器被锁定一段指定的时间后强制用户注销?
- 如何从Windows机器到远程Linux JVM运行Jprofiler
- windows-phone-7 – 如何制作或使用WP7的标准图像查看器
- .net – 如何从我的DLL访问我的MainForm中的函数
- windows-installer – 从VS安装项目升级时,版本和Bundle的U
- windows – 在我的应用程序激活之前检测哪些窗口处于活动状
- windows-7 – 如何说服PowerShell(通过任务调度程序)找到我
- 调试 – 如何在Windows 7 x64上使用Visual C 6进行调试?
- windows – VIM:如何根据缓冲区映射命令?
- Windows中为Latex添加.sty文件
推荐文章
站长推荐
热点阅读