字节跳动 python后台实习生两次凉经:

字节跳动 python后台实习生两次凉经:

第一面实在去年十二月份 那会的感觉是问题简单自己菜
第二次实在23号 感觉是自己太菜
python后台面经很少希望能帮到大家
装饰器的那题 我还是不太会希望大佬分享一下。
之前在博客写了一遍所以我就直接放个链接进去
#字节跳动##实习##面经##春招#
全部评论
def retry(times):     def real_decorator(func):         @wraps(func)         def wrapper(*args, **kwargs):             retried_times = 0             while True:                 try:                     return func(*args, **kwargs)                 except Exception:                     retried_times += 1                     if retried_times > times:                         raise         return wrapper return real_decorator times如果是最多重试的次数(不算第一次的话),应该是这个代码。如果最后还是失败就会抛出原来的异常
点赞 回复 分享
发布于 2019-03-24 22:42
在线等第一题答案 自己也在努力中
点赞 回复 分享
发布于 2019-03-24 13:38
带参数的装饰器其实就是先调用retry生成真正的装饰器,所以retry(times)调用结果才是真正的装饰器,所以是三层def。
点赞 回复 分享
发布于 2019-03-24 22:44
还问了什么关于python的问题啊?
点赞 回复 分享
发布于 2019-03-24 22:45

相关推荐

双非一本失业第二年:《机器视觉垃圾分类》
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
点赞 46 评论
分享
牛客网
牛客企业服务