腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
函数
执
行时
使用
装饰
器
打印
点
python
、
decorator
、
python-decorators
我正在尝试写一个
装饰
器
,当调用
装饰
器
的
函数
执
行时
,它将在终端中
打印
点
。对于花费时间执行的
函数
,我
使用
了10秒的休眠。
浏览 10
提问于2020-07-12
得票数 0
回答已采纳
1
回答
Python修饰
器
来限制
函数
调用的速率
python
、
decorator
、
python-decorators
我正在尝试实现一个允许限制
函数
执行速度的
装饰
器
。 当
函数
被调用时,我希望
装饰
器
启动一个计时
器
。如果
函数
是
在
计时器用完之前调用的,我希望取消以前的调用并重新启动计时
器
。当计时
器
结束时,
函数
应该运行。我四处闲逛,找到了
装饰
师。但是,这个
装饰
器
在
计时
器
运
行时
停止程序的执行,这是我需
浏览 4
提问于2022-09-28
得票数 -1
回答已采纳
2
回答
Python
装饰
器
函数
执行
python
、
decorator
我有下面的
装饰
示范代码。如果在不显式调用greet
函数
的情况下执行它,它将在
装饰
器
函数
中执行print语句并输出Inside decorator。我正在
使用
Python 3。
浏览 0
提问于2016-04-05
得票数 11
回答已采纳
2
回答
变量作为修饰
器
参数
python
、
decorator
我发现
装饰
器
参数是在
装饰
器
定义时传递的,而不是像
函数
一样
在
调用时传递的。现在,我想知道是否有可能让
装饰
者在运
行时
获得变量的值,比如,
装饰
者应该
打印
当前的状态值,而不是它在定义时的值: def decorater(func):
浏览 1
提问于2015-08-24
得票数 1
回答已采纳
1
回答
为什么
装饰
器
中的递归
函数
调用其内部
函数
python
、
python-3.x
、
recursion
、
closures
、
decorator
为什么递归func(n)
在
第4行调用inner
函数
n次,而不仅仅是原始
函数
fact。):inner()inner()在
装饰
的fact
函数
中,自由变量func仍然指向原始的fact
函数
对象。我可以用id(func)
浏览 4
提问于2020-11-30
得票数 0
回答已采纳
1
回答
以交互方式显示一行代码的时间
python
、
asynchronous
、
time
我正在运行一个代码,运行它需要一
点
时间。现在我想
使用
一些交互类型的东西,比如在运行代码时,它将显示一些类似于“花费在这一行上的时间:5秒->6秒……”。x = counter(f())time spent on f(): t sec 只有t会自动更改
浏览 7
提问于2022-08-10
得票数 0
回答已采纳
4
回答
装饰
师添加了一个意想不到的参数
python
、
pyqt
、
pyqt5
、
decorator
我想
使用
一个
装饰
器
来处理我的PyQt5应用程序中的异常: def func_wrapper(*args, **kwargs):当我运
行时
,我会得到以下异常:输出是False (
装饰
器
中
打印
的args )。有趣的是,当我
在
构造
函数
中通过self.fun()直接运行sel
浏览 3
提问于2020-01-29
得票数 2
回答已采纳
3
回答
在
Python中调用
函数
时,可以将参数传递给
装饰
器
吗?
python
、
function
、
decorator
有人知道在用Python调用
函数
时是否可以将参数传递给
装饰
器
吗?到目前为止,我只
在
函数
定义中看到了这一
点
:def func(a: int, b: int) -> None: pass但我想知道
在
调用
函数
时是否可以这样做。对于那些想知道我为什么要这么做的人来说,这是因为我正在进行别人的工作,他
在
代码中经常
使用
浏览 11
提问于2022-05-24
得票数 0
1
回答
Python:
在
函数
中返回
函数
的名称
python
、
python-3.x
我有一个用来测量执
行时
间的
装饰
器
,我想同时
打印
函数
名。这非常容易,因为我可以只
使用
function.__name__。棘手的部分是,当我附加另一个
装饰
,是以下格式。retry_until(desired_return_value, retries=0): def wrapper(*args, **kwargs):
在
本例中,我
在
包装
器
函数
中
浏览 0
提问于2016-04-10
得票数 4
回答已采纳
1
回答
如何将
装饰
器
应用于任意
函数
并在闭包中调用它?
python
、
generics
、
closures
、
decorator
、
python-decorators
我正在学习如何在Python中
使用
装饰
器
,并且作为实践,我制作了一个
装饰
器
函数
,它可以
打印
它所修饰的
函数
的执
行时
间。要做到这一
点
,我必须调用闭包
函数
中的修饰
函数
,这就是我遇到问题的地方。print_elapsed_time print("foo")pri
浏览 2
提问于2021-08-19
得票数 1
回答已采纳
2
回答
使用
不修改
函数
的参数创建
装饰
符
python
、
python-3.x
、
function
、
scope
、
decorator
编辑:
装饰
器
应该在运
行时
使用
函数
做一些事情,而不是修改它。如果
函数
不需要参数,我也应该能够
浏览 3
提问于2017-12-12
得票数 1
回答已采纳
2
回答
如何获取python模块中
函数
的行数(带/不带
装饰
符)?
python
我想要获取一个python
函数
在
源代码中的行号。我在运
行时
拥有的是模块、类、方法对象inspect.getsourcelines(object) 这也给出了结果中的行号。我看到对于带有
装饰
器
的方法,第从上面返回的检查
函数
指向实际
装饰
器
的源代码,而不是所需
函数
的源代码。那么有没有办法解决这个问题呢?(我知道解释
器
在运
行时
会在
装饰
器
中包
浏览 1
提问于2011-12-01
得票数 9
回答已采纳
2
回答
Python
函数
修饰
器
应该
打印
完整的方法名。
python
、
python-3.x
、
decorator
、
introspection
下列有用的
装饰
器
测量
函数
的执
行时
间。它还
打印
函数
的名称。但是,如果
函数
是一个方法,也可以
打印
类名,那就太好了。获得完整方法名称la Class.method的简明方法是什么?
浏览 4
提问于2016-11-03
得票数 2
回答已采纳
1
回答
如何为类编写
装饰
符,这是来自另一个类的继承?
python
、
class
、
inheritance
、
typeerror
、
decorator
def createtime(cls): instance = cls(*args, **kwargs) return instanceclass A:class B(A):我跳过所有导入和类代码。它引发了exeption: T
浏览 6
提问于2022-07-23
得票数 1
1
回答
Python MySQL
装饰
器
检索行,但未返回任何行
python
、
mysql
我正在编写一个
装饰
器
来缩短我的代码(因为这是我第一次
使用
装饰
器
)。
在
select
函数
中,当print(rows)运
行时
,我看到我插入到数据库中的载体列表,但当我
打印
( carriers )时,它返回None。 到底怎么回事?
浏览 7
提问于2018-08-09
得票数 1
2
回答
以编程方式将所有模块的功能封装在一个
装饰
器
中
f#
、
wrapper
、
decorator
、
trace
修饰
器
应该
打印
函数
名、参数值和返回值。与每次为每个
函数
编写
装饰
器
不同,如果能够以编程的方式实现这一
点
,那将是非常棒的。
浏览 4
提问于2014-02-03
得票数 1
回答已采纳
2
回答
Python Decorator自燃
python
、
python-decorators
我对Python相当陌生,并且一直在学习
装饰
师。
在
使用
了Flask之后,我试图编写一些代码来模拟它们的路由处理程序/
装饰
器
,只是为了了解
装饰
器
(带有参数)是如何工作的。在下面的代码中,当脚本运
行时
,路由修饰
器
似乎会调用自己。我的问题是,当我运行这个脚本时,app.route()怎么可能被调用,这里到底发生了什么?注意,我没有在任何地方直接调用我的index()
函数
。Flask(__name__) @app
浏览 1
提问于2013-09-30
得票数 0
回答已采纳
1
回答
从修饰
函数
中设置可调用上下文管理
器
修饰
器
中的属性
python
、
python-decorators
、
callable
、
contextmanager
我正在
使用
Python中的上下文管理
器
和
装饰
器
,并创建了一个可调用的上下文管理
器
装饰
器
类。我让它修饰一个
函数
,在这个
函数
中,我想修改
装饰
器
类中的属性。()bar(),所以
在
创建此
函数
时会创建一个CallableDecorator类型的对象。
在
调用bar()之后,将
打印
以下内容:In wra
浏览 0
提问于2018-12-08
得票数 0
1
回答
python在运
行时
支持
装饰
器
吗?
python-3.x
、
decorator
python的
装饰
师是一种甜糖。我用它来宏一个像这样的
函数
定义。@logger(level="debug")或foo(var)或(注意事项-
在
执行foo()时应用
装饰
符,而不是定义foo())@repeat(5) foo(va
浏览 1
提问于2014-02-13
得票数 1
回答已采纳
2
回答
使用
修饰
器
函数
比较执
行时
间
python
、
performance
、
decorator
在
了解到对
装饰
器
的出色解释之后,我意识到
装饰
器
对于显示
函数
执
行时
间是非常有用的。我的最终目标是创建一个
函数
这将比较两个
函数
f1和f2的执
行时
间。首先,我设计了一个
装饰
师: def wrapper(*args): t0 = time.perf_counter()fnc(*
浏览 0
提问于2020-03-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 TypeScript 装饰器装饰你的代码
如何使用Python装饰器来修改函数
Python装饰器的妙用详解,及时收藏,不谢!
A32:高级特性
一文读懂python装饰器由来(二)
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券