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文件
 
推荐文章
            站长推荐
            
        热点阅读
            