python_08

新增昨天内容:

  函数名.__name__:查看字符串格式的函数名

  函数名.__doc__:查看文档注释

1.装饰器进阶:

  1.functools.wraps:

    给内部装饰器做装饰

    需要导包:form functools imort wraps

    在装饰器内部函数内部上一行加@wraps(被本装饰器装饰的函数)

    ps:在装饰器内部函数添加后外边调用被装饰函数时被装饰函数恢复正常

2.带参装饰器:

  在装饰器外边在套一个函数,装饰时传入全局变量,改变全局变量时可以决定装饰器是否会调用

3.多个装饰器调用同一个函数:

  同时@多个装饰器,执行顺序为最挨着被装饰函数的一行先执行

4.os模块:

os.path.getsize('文件名')如果文件大小不为零则是true

猜你喜欢

转载自www.cnblogs.com/aikang525/p/10480710.html
今日推荐