什么是编写此异常处理的优化方法?

时间:2017-10-26 21:14:03

标签: python

我执行此错误处理很多,是否有更短的方法来编写此尝试除了块?

        try:
            config = item['asset'][0]['config']
        except:
            config = 'None'
可能像pythonic oneliner?

1 个答案:

答案 0 :(得分:0)

为什么不为它编写一个方法,以便您可以随时调用它?

def validate_item(item):
    try:
        config_letter = item['asset'][0]['config']
    except:
        config_letter = 'None'

显然,这只是一个粗略的轮廓,所以你可以根据需要重新格式化参数。