腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
保留
签名
和
用户
定义
属性
的
Python
装饰
器
python
、
python-2.7
、
ipython
、
python-decorators
我有一个
装饰
my_func
的
简单
装饰
器
my_decorator。_decorator_name_Docstring: <no docstring>Type: function 如果我用
python
的<
浏览 97
提问于2018-02-12
得票数 9
回答已采纳
2
回答
在类
的
所有方法中将参数转换为相同标准
的
Pythonic方法
python
、
oop
、
numpy
、
arguments
、
python-decorators
或方法
的
后处理输出)组合起来,那么这些
装饰
器
的
排序就很重要了。更新1:基于n9代码建议
的
解决方案 为了避免混淆,对convertparameters包装
器
进行了修改,解决了第三个问题(
签名
和
方法文档字符串
的
掩蔽)--这是n9code为
Python
>2.5建议
的
。使用decorator模块(单独安装:pip install decorator),我们可以同时传输所有函数
的
“元
浏览 4
提问于2015-09-16
得票数 6
回答已采纳
2
回答
Python
中
的
解码
器
是否一定要实现Decorator模式?
python
、
python-3.x
、
design-patterns
在
Python
里, 编写一个修改修饰函数/
浏览 7
提问于2017-09-28
得票数 0
1
回答
是否有可能在
Python
中实现类似.NET
的
属性
?
c#
、
.net
、
python-3.x
、
argparse
、
python-decorators
我非常喜欢.NETs
属性
--预
定义
和
用户
定义
属性
。
属性
是从Attribute继承
的
类。.NET中
的
所有东西(类、方法、成员(
属性
、字段、枚举值))都可以‘修饰’/配备
属性
。这些
属性
可以通过编译
器
来提取编译
器
提示,或者由
用户
作为一种元编程来读取。
用户
可以借助反射:System.Attribute.Get
浏览 3
提问于2015-10-15
得票数 1
回答已采纳
1
回答
检测模块中
的
装饰
功能
python
、
python-decorators
、
introspection
我有一个
python
模块
的
源代码,我想要找到一个特定
的
函数(函数,不是类,也不是类中
的
方法等等)。)在舱里。该函数将使用特定
的
装饰
符(它有开放
的
参数列表,因为它
的
参数取决于修饰
的
函数)。当然,我可以从源代码中创建AST,然后查看那里,但是TBH --这是相当痛苦
的
。是否有一种方法可以加载模块并检查函数以确定它是否已被修饰?同时,我还需要获得
装饰
器
的
参数
和<
浏览 1
提问于2021-02-09
得票数 0
回答已采纳
2
回答
用
python
编写异常TypeError
的
代码
python-2.7
、
python-3.x
、
typeerror
、
python-decorators
我有一个函数,看起来像这样:当我在
Python
3中作为fun(1)调用这个函数时,它给出
的
错误是TypeError: fun() missing1 required positional argument: 'b',这是可以理解
的
,但是当我在
Python
2中调用这个函数时,它给我
的
错误是TypeError: fun() takes at least所以我想在
python
2中捕获这个错误,因为它是在
p
浏览 0
提问于2017-02-20
得票数 1
1
回答
使用类作为方法修饰
器
python
、
class
、
decorator
、
python-decorators
虽然有,但我还没有找到任何处理
装饰
方法问题
的
方法。这个问题
的
目的就是解决这个问题。我会张贴我自己
的
解决方案,但当然,其他人也被邀请张贴他们
的
。为什么“标准”实现不起作用class Deco: self.funcworld') Class().hello() # t
浏览 3
提问于2017-03-08
得票数 3
回答已采纳
2
回答
狮身人面像自动
装饰
器
和
ReadTheDocs
python
、
python-sphinx
、
python-decorators
、
read-the-docs
、
autodoc
我在斯芬克斯自动生成
的
文档中遇到了一些小麻烦。我基本上
和
这里有相同
的
问题: 当我在函数上使用
装饰
符时,文档中显示
的
签名
就是修饰
器
的
签名
。在上述线程
的
插入之后,我在我
的
装饰
器
定义
中添加了@decorator
装饰
器
,它确实解决了这个问题。现在,我已经将我
的
项目连接到了ReadTheDoc.org上
浏览 0
提问于2018-05-10
得票数 0
回答已采纳
3
回答
装饰
器
模块与functools.wraps
python
、
python-3.x
、
decorator
和
的
功能密切相关。两者(从
Python
3.3/3.4开始)有什么不同? 我注意到一个不同之处:、decorator支持帮助,而wraps不支持(请参阅)。
浏览 1
提问于2012-12-17
得票数 11
回答已采纳
1
回答
如何通过解析index.html自
定义
元素中
的
值来设置/覆盖Lit-Element typescript
属性
装饰
器
?
javascript
、
typescript
、
polymer
、
lit-element
、
lit-html
我正在尝试覆盖lit-element中
的
set
属性
。我正在使用Typescript,并在自
定义
元素中使用
装饰
器
设置值,尽管当我尝试通过在index.html中设置不同
的
属性
来覆盖该元素时,它不会覆盖...我在LitElement上使用mixinBehaviours、IronA11yKeysBehavior
和
GestureEventListeners。当使用普通
的
javascript表示法时,该
属性
确实会被覆盖,尽管如
浏览 2
提问于2018-12-21
得票数 0
1
回答
python
builtin @property如何接收重载
的
setter函数?
python
、
annotations
、
built-in
当使用@
属性
定义
内置
python
属性
时,如果setter
和
getter方法是重载
的
(同名),property对象如何区分setter
和
getter方法?_x = valclass my_property: print("__init执行代码将产生以下
浏览 0
提问于2018-10-02
得票数 2
2
回答
将sphinx autodoc用于fabfile
python
、
python-sphinx
、
fabric
、
autodoc
是否可以使用Sphinx autodoc从docstring函数中为我
的
fabfile生成文档?例如,对于包含我尝试过
的
setup_development任务
的
for文件: :members: * Install required
python
packages
浏览 0
提问于2012-01-13
得票数 6
回答已采纳
2
回答
Python
函数可以有
属性
吗?
python
、
function
、
attributes
、
decorator
我对
Python
非常陌生,我不明白函数本身是如何具有
属性
的
。在下面的代码中,有一个名为f
的
函数,在后面的代码中,引用了名为f.count
的
内容。函数,即f,怎么能有.count?我收到了一个错误消息:'NoneType‘对象在该行上没有
属性
'count’,所以它显然还没有那个
属性
。我该如何赋予它这个
属性
? print n.return n*n print 'g count =
浏览 6
提问于2014-03-10
得票数 3
回答已采纳
1
回答
hybrid_property
装饰
器
:无法设置
属性
错误
python
、
sqlalchemy
、
decorator
、
bcrypt
_password = bcrypt.generate_password_hash(password)user = User(name='foo', password='bar')user = User(name='foo', _password='bar') 我想我没有正确地使用@hybrid_p
浏览 0
提问于2020-06-07
得票数 1
回答已采纳
2
回答
PyGTK
属性
与
python
属性
python
、
properties
、
pygtk
、
gobject
当从PyGTK中
的
GObject类派生时,您可以像在C中一样
定义
GObject
属性
,使用__gproperties__ dict
和
do_get_property/do_set_property方法,如中所述请注意,这是在我们在
Python
语言中使用@property
装饰
器
之前编写
的
。GObject
属性
的
优点是,只要
属性
发生更改,您就可以连接到对象
的
notify::prop
浏览 2
提问于2011-05-11
得票数 2
回答已采纳
1
回答
pyqtSlot
的
功能
python
、
pyqt
、
pyqt5
、
qtcore
我刚从上读了一个关于按钮
的
教程。代码如下。有一个关于button.clicked.connect(self.on_click)
和
@pyqtSlot()
的
问题。那么,在这段代码中,@pyqtSlot()
的
功能是什么?
浏览 5
提问于2017-08-23
得票数 15
2
回答
如何在角JS中包含模块级CSS
javascript
、
css
、
angular
我有一个由前端
和
管理组成
的
角度项目。我想以这样一种方式来扩展我
的
项目,在管理
和
前端使用不同
的
CSS。我
的
项目结构如下: --admin // Admin Module --admin.component.ts--app-routing.module.ts--a
浏览 5
提问于2017-08-31
得票数 0
4
回答
装饰
器
运行之前
的
函数它是
装饰
器
被调用
的
吗?
python
、
django
、
decorator
, **kwargs)def do_stuff(request, booking):我遇到
的
问题是,@get_booking decorator甚至在我调用我正在修饰
的
函数之前就被调用了。启动时
的
输出:Calling get_booking DecoratorCallingOct/2008 19:54
浏览 3
提问于2008-12-04
得票数 13
回答已采纳
3
回答
是否有必要使用PySide插槽
装饰
器
?
python
、
pyqt
、
pyside
、
signals-slots
我见过一些使用@QtCore.Slot
装饰
器
的
PySide插槽
的
示例代码,也有一些不使用。我自己测试了一下,似乎没有什么不同。我应该或不应该使用它有什么原因吗?sc = SomeClass()sc.do_signal() @QtCore.Slot
装饰
器
没有什么不同;我可以省略它,调用@QtCore.SlotPyQt
的
pyqtSlot似乎也是如此。
浏览 3
提问于2013-01-20
得票数 41
回答已采纳
1
回答
如何向现有
python
函数中添加一行代码
python
我最近读到了关于
属性
(即property
装饰
器
)
的
文章,我得出
的
结论是,我不太喜欢它在
python
中
的
实现方式。我认为同一个字段
的
getter、setter
和
deleter应该在某个代码块中组合在一起(在我
的
例子中,我选择了一个函数
定义
),而不是在(最多)3个单独
的
方法中(即使它们有相同
的
名称,它们在语法上仍然是分开
的
)分布在整个类中.此外,我认
浏览 1
提问于2014-04-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
函数竟然还可以匿名
万字长文深度解析Python装饰器
跨过这道装饰器的坎,或许你就升级了
Python3与C#扩展之 装饰器专栏
Python实用技巧——类,属性与装饰器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券