python 打印异常内容_打印Python异常类型(在Fabric中引发)

我正在使用Fabric进行自动化,包括创建目录的任务.这是我的fabfile.py:

#!/usr/bin/env python

from fabric.api import *

def init():

try:

local('mkdir ./www')

except ##what exception?##:

#print exception name to put in above

运行fab fabfile.py和f我已经有./www创建了一个错误,但我不知道是什么类型,所以我不知道如何处理错误. Fabric仅打印出以下内容:

mkdir: cannot create directory ‘./www’: File exists

Fatal error: local() encountered an error (return code 1) while executing 'mkdir ./www'

Aborting.

我想要做的是能够找出错误类型,以便我可以正确地除了我的错误没有一揽子陈述.如果答案不只是告诉我如何处理mkdir异常,而是打印(或以其他方式找到名称)我可能遇到的任何异常(mkdir只是一个例子),这将非常有用.

谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值