六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 87|回复: 0

提高代码可读性的一则小技巧

[复制链接]

升级  58%

112

主题

112

主题

112

主题

举人

Rank: 3Rank: 3

积分
374
 楼主| 发表于 2013-1-15 02:18:14 | 显示全部楼层 |阅读模式
今天在看 Python SNMP framework 的文档时, 看到以下代码:
 
def createCleanup(self, *args):    apply(MibScalarInstance.createCleanup, (self,) + args)    try:      os.unlink('%s.old' % self.__myFile)    except StandardError, why:      raise ResourceUnavailableError('%s: %s' % (self, why)) 
有趣的是, 这里没有使用

except StandardError, e:

而是写成了

except StandardError, why:

明显提高了代码的可读性。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表