python 系统调用os.popen无法进行异常捕获

妞溜溜 发布于 2016/03/02 16:53
阅读 1K+
收藏 0
try: # 
      output = os.popen('du -s %s' % path +"| awk  '{print $1}'")             
      size = output.readline().strip('\n')             
except Exception,e:
      print e


代码如上,发现path指定的路径不存在时,该异常并没有被捕获。


请问除了自定义异常,有办法捕获到该异常吗??
加载中
0
幻视Vision
幻视Vision

读取标准输出,自己处理。

http://www.oschina.net/question/138106_84707

返回顶部
顶部