import osdef set_name(**kw): assert len(kw) == 1 name, obj = kw.items()[0] obj.func_name = name return objdef main(): f = set_name(CheckExists=lambda: os.path.exists('1')) print f.func_nameif __name__ == '__main__': main()
?
原文地址:给lambda命名, 感谢原作者分享。 我知道我不是一个很好的记录者,但我比任何人都喜欢回首自己来时的路,