今天在看 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:
明显提高了代码的可读性。