腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
inspect
:
获取
特定
装饰
器
的
参数
python
、
python-3.x
我需要一个脚本,给定一个函数返回一个
特定
装饰
器
的
参数
。decorator_a@decorator_c(45) return 'bar' 我需要一个给定foo返回decorator_b
的
参数
的
函数
浏览 10
提问于2020-04-25
得票数 0
1
回答
inspect
.ismethod()为
装饰
器
中
的
实例方法返回false
python
、
python-decorators
我正在尝试使用
inspect
.ismethod()来检测函数是实例方法还是
python
装饰
器
中
的
模块级函数。它会返回假
的
。原因是什么?如何检测函数是实例方法,还是
装饰
器
中
的
模块级函数,如下所示。我
的
装潢师如下所示。我需要在实际代码中将
参数
传递给
装饰
器
,这样它就在函数中: def decorator(func
浏览 1
提问于2018-06-15
得票数 4
2
回答
如何
获取
python
模块中函数
的
行数(带/不带
装饰
符)?
python
我想要
获取
一个
python
函数在源代码中
的
行号。我在运行时拥有的是模块、类、方法对象
inspect
.getsourcelines(object) 这也给出了结果中
的
行号。我看到对于带有
装饰
器
的
方法,第从上面返回
的
检查函数指向实际
装饰
器
的
源代码,而不是所需函数
的
源代码。那么有没有办法解决这个问题呢?(我知道解释<em
浏览 1
提问于2011-12-01
得票数 9
回答已采纳
2
回答
存储给定数据集初始化
器
的
参数
顺序。
python
、
python-dataclasses
使用
Python
以
特定
顺序生成带有
参数
的
签名:from
inspect
import signature class有没有一种方法可以捕捉实例化Person时给定
的
参数
顺序?那就是:Person(name='Jack', age=10) -> ('name', 'age')。我不知所措,因为在__init__上编
浏览 6
提问于2022-11-09
得票数 1
回答已采纳
2
回答
带
参数
的
装饰
器
python
、
python-3.x
、
decorator
、
docstring
我有一个函数集合,(主要是)共享
参数
,但进程不同。我想使用一个
装饰
器
将每个
参数
的
描述添加到函数
的
标题级docstring中。def appender(func, *args): """Appends additional parameter descriptions to func's __doc__."re
浏览 1
提问于2017-07-31
得票数 2
回答已采纳
1
回答
在
python
中,如何在
装饰
器
中获得函数
的
默认
参数
?
python
、
decorator
我构建了一系列功能和一个
装饰
器
,如下所示: def wrapper(param):def func_a(param='a'):def func_b(param='b'):函数
的
参数
param有不同
的
默认值,我需要在运行print(param
浏览 16
提问于2022-06-21
得票数 0
1
回答
检查Django类中基于视图
的
视图方法
参数
名
python
、
django
、
django-class-based-views
我在Django项目中创建了一个
装饰
器
,将
参数
值注入修饰方法
的
参数
。我是个蟒蛇新手,在这里可能会忽略一些显而易见
的
东西。有更好
的
方法来做我正在
浏览 6
提问于2017-05-10
得票数 12
回答已采纳
3
回答
函数如何知道其调用函数
的
修饰符
python
、
decorator
、
code-inspection
我有两个
装饰
器
,@timeout和@retry代码是这样
的
@timeout(seconds=1) time.sleep(expire) ) func_inner(expire) 我只想知道func()方法怎么知道func_inner有一个
装饰
符
浏览 28
提问于2019-01-30
得票数 3
2
回答
在Decorator
python
2中保留签名
python
、
python-2.7
、
typeerror
、
python-decorators
我正在编写一个
装饰
器
,它将在函数调用中捕获TypeError中不正确数量
的
参数
,并打印定制
的
消息。代码如下: def decorate(*args, **kwargs): return f return dec
浏览 0
提问于2017-02-21
得票数 0
1
回答
堆叠
的
python
装饰
器
的
函数
参数
发生了什么变化?
python
、
arguments
、
decorator
、
wrapper
、
python-3.7
我不知道如何将原始
参数
传递给堆叠
的
装饰
器
。): return function(*args@functools.wraps(function) print('inside args:',
inspect
.g
浏览 11
提问于2020-01-30
得票数 0
1
回答
如果我们只有string类型
的
方法名,有没有办法得到一个方法
的
参数
个数?
python
、
python-2.7
、
arguments
首先,我使用
的
是
python
2.7.13,所以我
的
选择非常有限。我试过了: @some_decorator pass
inspect
.getargspec(getattr(self,function_name)) 它提供了: ArgSpec(args=[], varargs='args', keywords='kwargs', defaults=None) 由
浏览 21
提问于2020-03-27
得票数 3
3
回答
如何检查函数
的
参数
?
python
我有这样定义
的
函数: .....思考一些像这样
的
事情。arguments = locals() check_attribute(item, arguments[item]) 然后检查
参数
是否不是"","但在这种情况下,它还会尝试检查None
的
值
浏览 0
提问于2010-07-14
得票数 1
回答已采纳
1
回答
如何在
Python
中传递类解码
器
中
的
args?
python
、
decorator
我正在使用
Python
中
的
代码将
装饰
器
应用于类
的
所有方法: def dectheclass(cls): if name.startswith(prefix)但是,我想把一些
浏览 2
提问于2015-10-27
得票数 0
回答已采纳
2
回答
Python
3.6
inspect
.signature()不显示
参数
python
、
python-3.x
、
inspect
、
method-signature
我有一个函数:我想要
获取
参数
名称和默认值,例如(或至少两个列表)来自此函数外部import
inspect
print(
inspect
浏览 41
提问于2018-07-09
得票数 0
回答已采纳
1
回答
Python
创建保持函数
参数
的
装饰
器
python
我试图编写一个
装饰
器
来保存它所修饰
的
函数
的
参数
。这样做
的
动机是编写一个与pytest.fixtures良好交互
的
装饰
器
。 pass>>>
inspect
.getargspec(foo) ArgSpec(args=['a'], varar
浏览 2
提问于2016-10-07
得票数 9
回答已采纳
2
回答
当
Python
函数位于
装饰
器
中时,
获取
该函数
的
参数
名称
python
、
python-3.x
、
dynamic
、
python-decorators
我想在
装饰
器
函数中
获取
函数
的
参数
名,我一直
获取
装饰
器
中
的
函数包装
器
参数
,而不是原始方法
的
参数
_component_name_does_not_exist_error是
装饰
器
,create_queue_to_component是方法,我希望至少获得component_name和queue_name
的
名称 def
浏览 3
提问于2020-03-29
得票数 0
回答已采纳
2
回答
在使用lru_cache
装饰
器
时,将不同
的
参数
模式视为相同
的
调用
python
、
functools
正如在official documentation中提到
的
,
Python
的
functools.lru_cache
装饰
器
将不同
的
args模式解释为完全不同
的
缓存键。, 2, c=42, d='answer')test(b=2, a=1, c=42, d='answer') 虽然实际上所有函数调用都是相同
的
,42, answer) Hel
浏览 8
提问于2021-11-03
得票数 2
回答已采纳
1
回答
Python
装饰
器
参数
python
我熟悉
python
装饰
器
,并对一般情况感到好奇。如果我查看"GeneratePerson“
的
签名,我会发现它只接受一个姓名和一个姓氏
参数
。年龄(42)是
装饰
者需要
的
属性。我觉得语法(Java风格)是这样
的
:GeneratePerson("John", "Smith")@AddGender GeneratePerson(name="John
浏览 0
提问于2018-03-06
得票数 1
1
回答
类
装饰
器
中lambda上
的
inspect
.getcode返回PY3中
的
整个类
python
、
lambda
、
decorator
、
inspect
、
six
我们终于从
Python
2.7.13迁移到
Python
3.6.6,我发现
inspect
.getcode
的
一些奇怪行为在
Python
3.6.6中
的
行为与
Python
2.7.13非常不同。我们有许多类,它们有一个
装饰
器
来定义是否允许这个类
的
实例执行
特定
的
操作。这个检查是由管理这些
装饰
器
的
单独模块完成
的
,而不是由类本身
浏览 4
提问于2020-06-20
得票数 0
1
回答
如何将一行代码注入到现有函数中?
python
、
python-3.x
、
function
、
python-decorators
在第一个
参数
中是一个名为respond()
的
方法,我想要做一个
装饰
器
,它返回修改后
的
回调,其中调用了ctx.respond()。我想备份原始回调,然后创建一个“假”回调,在其中调用ctx.respond()方法,然后调用真正
的
回调,但是它无法工作,因为在我
的
装饰
器
之后,还有另一个
装饰
器
将检查函数
参数
def auto_respond在另一个
装饰
师中,<em
浏览 2
提问于2021-09-06
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python装饰器的使用
详解Python的装饰器
深入理解python装饰器的装饰过
理解python中的装饰器
Python装饰器decorator的简易教程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券