博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python @
阅读量:5823 次
发布时间:2019-06-18

本文共 559 字,大约阅读时间需要 1 分钟。

  hot3.png

f.py 

#!/usr/bin/env python#encoding: utf8import sys, osreload(sys)sys.setdefaultencoding('utf-8')def outer(f):    print 'some message com from outer function'    def inner(*arg):        print 'before function'        f(3, 6)    print 'after function'    return inner@outerdef func(a, b):    print func.__name__    print 'a = %s, b = %s' % (a, b)if __name__ == '__main__':    print 'start'    func()    print 'end'

运行:

./f.py some message com from outer functionafter functionstartbefore functioninnera = 3, b = 6end

 

转载于:https://my.oschina.net/tsh/blog/1529383

你可能感兴趣的文章
理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
查看>>
一道算法题的一种O(n)解法
查看>>
ABP理论学习之NHibernate集成
查看>>
反射之动态创建对象
查看>>
隐马尔可夫模型学习小记——forward算法+viterbi算法+forward-backward算法(Baum-welch算法)...
查看>>
[MFC] CList
查看>>
[Android Pro] 完美Android Cursor使用例子(Android数据库操作)
查看>>
4 张 GIF 图帮助你理解二叉查找树
查看>>
c++中sizeof的分析
查看>>
线程间操作无效: 从不是创建控件的线程访问它的解决方法
查看>>
hdu 1236 排名
查看>>
【爆牙游记】黄山归来不看岳-日出。
查看>>
PHP面向对象深入研究之【继承】,减少代码重复
查看>>
RBAC权限管理
查看>>
此博客不再发表对自己私事的看法
查看>>
后台(20)——数据库连接池
查看>>
C# 开机自动启动程序
查看>>
导致Asp.Net站点重启的10个原因
查看>>
v7000数据恢复_MDisk重建数据恢复方法(北亚数据恢复)
查看>>
线分割平面与平面分割空间问题
查看>>