实战训练:做做python装饰器练习题(含详细答案)

本文提供Python装饰器的实战练习,包括实现认证功能,记录函数调用,以及创建一个下载网页内容的装饰器,用于缓存网页以提高效率。同时,文章还分享了学习资源和交流群信息。
摘要由CSDN通过智能技术生成

今天为大家带来的内容是:python装饰器练习题及答案

文中通过实例代码介绍的非常详细,具有不错的参考意义,还是老样子,代码块较长就用图片的方式展现出来!!!

一:编写装饰器,为多个函数加上认证的功能(用户的账号密码)

要求登录成功一次,后续的函数都无需输入用户名和密码

FLAG=False#此时还未登录 全局变量 写这个步骤的意义在于:方便 知道已经登录成功了,就不再重复登录

 

二:编写装饰器,为多个函数加上记录调用功能,要求每次调用函数都将被调用的函数名称写入文件

 

嗨喽:正在学习python的小伙伴或者打算学习的,可以加群:877562786领取资料!

三:进阶作业:

  1. 编写下载网页内容的函数,要求功能是:用户传入一个URL,函数返回下载页面的结果
  2. 为题目一编写装饰器,实现缓存网页内容的功能
  3. 具体:实现下载的页面存放与文件中,如果文件内有值(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值