腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
修饰
的
方法
中
重新
初始化
装饰
器
的
参数
、
、
假设你有一个
装饰
器
,它接受一个
参数
作为输入decor(N)。此
修饰
器用于
修饰
模块funcs.py
中
的
方法
# funcs.py def testMethod():return something此funcs.py模块现在导入到调用testMethod
的
main.py
中
。# main.py funcs.t
浏览 14
提问于2021-07-21
得票数 0
1
回答
了解python记忆化
装饰
器
中
的
参数
处理
、
、
我一直
在
使用这个优秀
的
装饰
器
进行记忆,我在网上找到了它(以斐波那契序列为例显示在这里): cache= {} return 1现在我想更好地了解内部工作原理,我还没有通过阅读Python
中
的
装饰
器
或
参数
处理找到答案为什么不在每次调用
浏览 0
提问于2012-04-04
得票数 7
回答已采纳
1
回答
为什么带有
参数
的
Python
装饰
器
在
语法上与没有
参数
的
参数
不同?
、
、
、
与各种堆栈溢出问题
的
多次链接,描述了带有
参数
的
装饰
器
在
语法上与没有
参数
的
装饰
器
是如何不同
的
。没有
参数
的
装饰
者:“请注意,__init__()是唯一被调用来执行
装饰
的
方法
,每次调用
修饰
sayHello()时都调用__call__()。”这个设置有两个相关
的
特性
浏览 5
提问于2013-11-27
得票数 8
回答已采纳
3
回答
如何使用
装饰
器
检查
参数
、
、
我有几个函数要给出默认
参数
。由于这些默认值应该是新
初始化
的
对象,所以我不能仅仅将它们设置为
参数
列表
中
的
默认值。它引入了大量笨重
的
代码,将它们默认为None,并签入每个函数。def FunctionWithDefaults(foo=None): foo = MakeNewObject() 为了减少重复
的
代码,我做了一个
修饰
器
来
初始化
参数
Fu
浏览 1
提问于2014-09-09
得票数 0
回答已采纳
2
回答
把
方法
传递给带
参数
的
装饰
师?
、
、
、
是否有可能将带有
参数
的
修饰
方法
传递给
装饰
器
的
__init__?一个简单
的
装饰
器
和用法示例 def __init__(self, *args): return func @Decorato
浏览 4
提问于2014-03-27
得票数 2
回答已采纳
4
回答
带有实例化时间变量
的
Python
装饰
器
?
、
我希望使用一个
装饰
器
来创建一个使用对象obj
的
新函数/
方法
。如果
修饰
对象是函数,则必须在创建函数时实例化obj。如果
修饰
对象是
方法
,则必须实例化一个新
的
obj,并将其绑定到
方法
被
修饰
的
类
的
每个实例。我不能将
装饰
放在__init__
中
,因为
修饰
器
会修改函数文档。然后,如果没有传递给
装饰
浏览 5
提问于2010-01-05
得票数 0
1
回答
检测模块
中
的
装饰
功能
、
、
我有一个python模块
的
源代码,我想要找到一个特定
的
函数(函数,不是类,也不是类
中
的
方法
等等)。)
在
舱里。该函数将使用特定
的
装饰
符(它有开放
的
参数
列表,因为它
的
参数
取决于
修饰
的
函数)。当然,我可以从源代码
中
创建AST,然后查看那里,但是TBH --这是相当痛苦
的
。是否有一种
方法
可以加载模块并
浏览 1
提问于2021-02-09
得票数 0
回答已采纳
2
回答
如何将
参数
传递给
装饰
器
,在那里处理,然后转发到
修饰
函数?
、
最近,我决定学习Python
装饰
师,并采用了。特别是
在
“将论点传递给
装饰
者”一节下
的
例子。我想做
的
是(1)
装饰
函数应该接受一些
参数
(decarg),(2)处理它们,(3)用
参数
(funarg)调用
修饰
函数。我知道如何向
装饰
器
提供
参数
,但我还没有看到任何示例,其中
装饰
函数
的
参数
只能在
装饰
器
中使用
浏览 3
提问于2015-10-17
得票数 8
回答已采纳
1
回答
无法
在
方法
中
呈现网页
、
、
我正在编写一个GAE应用程序(并使用webapp2框架和jinja2作为模板呈现
器
),我希望用一个
修饰
器
包装我
的
GET和POST
方法
。
修饰
器
检查用户是否有访问此页面的权限,如果没有,则应该显示错误消息。问题是,在
装饰
器
内部,我不能使用self.response.write显示错误消息,因为
装饰
器
是一种
方法
,它不‘扩展’webapp2.RequestHandler。# NEED TO
浏览 0
提问于2015-11-24
得票数 0
1
回答
与原函数一起
装饰
功能,而不必重写该函数。
、
、
、
如果我有一个
装饰
器
和一个函数,但是我想使用这个函数
的
未
装饰
版本,我会做什么呢?我没有经常使用
装饰
器
,据我所见,似乎需要编写两个单独
的
函数才能完成这一任务,或者调用函数作为
参数
,
在
处理多个
装饰
器
时可能会有些混乱。为了解决这个问题,我正在写一个函数,然后我使用了一种有点迂回
的
方式来
装饰
函数,并在事实发生后返回这个
装饰
函数。因此,我可以访问该函数<em
浏览 2
提问于2014-10-20
得票数 1
回答已采纳
1
回答
更改签名
的
装潢师:正确地记录附加
参数
、
假设我有一个自定义
装饰
器
,我希望它能够正确处理
修饰
函数
的
docstring。问题是:我
的
装潢师增加了一个论点。need_to_do_more:您可以看到,
参数
实际上不是传递给
修饰
函数
的
,而是由包装器使用
的
--在这里,这可能是相关
的
,也可能是不相关
的</em
浏览 0
提问于2015-12-21
得票数 7
回答已采纳
2
回答
如何在TypeScript
中
实现
参数
修饰
器
?
、
、
我一直
在
尝试使用
参数
修饰
器
@logParameter public surname: string; 我一直
在
阅读一些,
参数
修饰
器
无法修改目标。
参数
修饰
器
函数是接受三个
参数
<
浏览 3
提问于2015-06-05
得票数 7
回答已采纳
4
回答
如何
装饰
物体
的
方法
?
、
、
、
我需要
装饰
一个物体
的
方法
。它需要在运行时,因为应用到对象上
的
装饰
器
取决于用户
在
调用程序时给出
的
参数
(与argv一起提供
的
参数
),因此同一个对象可以
装饰
3次、2次或根本不
修饰
。这里有一些上下文,这个程序是一个解谜
器
,主要
的
行为是自动找到一个谜题
的
解决方案,我
的
意思是自动地不需要用户
的</
浏览 2
提问于2011-05-10
得票数 1
回答已采纳
4
回答
修饰
一个已经是类
方法
的
方法
?
、
、
object): def exists(cls, **kwargs): pass@cached_model(ttl=300) pass 问题是,当我实际调用Model.exists时,我收到了关于
参数
数量错误
的
投诉!检查
装饰
器
中
的
参数</em
浏览 0
提问于2012-01-24
得票数 6
回答已采纳
3
回答
在
装饰
器
类
中
,访问包含
修饰
方法
的
类
的
实例
、
我有以下
修饰
器
,它在调用用@saveconfig
修饰
的
方法
后保存一个配置文件: def __init__(self, f):
在
调用
方法
createkvm之后,配置对象self.cfg应该保存在
装饰
器
中
: def __init__(self): self.configfileConfigObj(infil
浏览 2
提问于2011-02-14
得票数 9
回答已采纳
1
回答
哪些函数不能用Python来
修饰
?
、
、
、
在
大学考试或面试试题中,你如何回答: Python
中
的
装饰
器
对于扩展模块函数、类
方法
和类本身
的
功能非常有用。类也可以充当
装饰
器
(如果您实现了_
浏览 4
提问于2019-12-30
得票数 1
1
回答
调用带有
参数
的
装饰
符
的
函数
、
从我到目前为止所读到
的
关于向
装饰
者传递
参数
的
教程
中
,他们都提到了如何使用
修饰
函数,例如:def foo(*args, **kwargs):但并不是将函数传递给
装饰
器
并将其赋值给更健壮
的
变量
的
第二种
方法
,因为在这里,我们可以任意更改
装饰
符
的
参数
,例如my_function=my_decorato
浏览 3
提问于2021-03-01
得票数 1
回答已采纳
7
回答
Python将args转换为kwargs
、
我正在编写一个
装饰
器
,它需要在调用它正在
装饰
的
函数之前调用其他函数。
修饰
的
函数可能有位置
参数
,但
修饰
程序将调用
的
函数只能接受关键字
参数
。有没有人有一个方便
的
方法
将位置
参数
转换为关键字
参数
?我知道我可以获得
修饰
函数
的
变量名列表:...pass &
浏览 4
提问于2009-05-06
得票数 28
回答已采纳
2
回答
Python
中
的
解码
器
是否一定要实现Decorator模式?
、
、
在
Python里, Python
中
的
装饰
器
可以更改
修饰
函数/类
的
接口,例如更改
修饰
函数
的
签名和
修饰
类
的
方法
,这是正确
的
吗?因此,Python
中
的
装饰
器
不一定用于实现
装饰
器
设计模式,正如GoF
在
“设计模式”一书中所描述
的
浏览 7
提问于2017-09-28
得票数 0
1
回答
在
类型记录
中
,构造函数
参数
之前
的
修饰
器
语法是什么?
、
github上
的
代码import {Remotable, IThreadService} from_storageService = storageService;我从未见过以这种方式使用
修饰
器
语法
的
代码(
在
构造函数
的
论证之前),而且我也找不到提到这种用法。
浏览 1
提问于2022-07-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Python进阶】Python中的自定义装饰器:打造可重用的函数修饰
深度模型中的优化 - 参数初始化策略篇
理解python中的装饰器
你不知道的Python大杀器,装饰器中的多重使用方法!
Python3中的函数装饰器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券