Questions tagged «attributes»

属性标签应用于与对象,元素或文件等的属性有关的任何问题。

14
如何知道对象在Python中是否具有属性
Python中是否有一种方法可以确定对象是否具有某些属性?例如: >>> a = SomeClass() >>> a.someProperty = value >>> a.property Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: SomeClass instance has no attribute 'property' 在使用a属性property之前,如何判断该属性是否具有?
1630 python  attributes 

7
AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion有什么区别?
有三个程序集版本属性。有什么区别?如果我使用AssemblyVersion其余部分,可以忽略吗? MSDN说: AssemblyVersion: 指定要赋予属性的程序集的版本。 AssemblyFileVersion: 指示编译器对Win32文件版本资源使用特定的版本号。Win32文件版本不需要与程序集的版本号相同。 AssemblyInformationalVersion: 定义程序集清单的其他版本信息。 这是“使用程序集属性的最佳实践是什么?”的后续文章。

19
HTML中id和name属性之间的区别
id和name属性有什么区别?它们似乎都具有提供标识符的相同目的。 我想知道(特别是关于HTML表单)出于某种原因是否有必要或同时使用两者。
714 html  attributes 

1
列表视图的getListItemXmlAttributes方法因子发布项目而失败
修改项目后,我创建了一个JS类来填充SG /文件夹列表视图数据。(按照Jaime的方法) 当我处理在其中创建出版物的项目时,一切都很好。 例如:我打开一个组件或页面,并且自定义locked by列立即更新并显示我的用户名。 但是,当我转到子出版物并重复该过程时,会出现一个窗口,询问我是否要本地化或编辑父项。如果选择编辑父窗口,则该代码无效。我还没有通过初步调试弄清楚。Chrome似乎吞没了这个错误,Firefox给了我一个神秘的含义: 时间戳记:2012年6月22日下午3:42:54 错误:未捕获的异常:[Exception ...“组件返回失败代码:0x80004002(NS_NOINTERFACE)[nsIWebProgress.DOMWindow]” nsresult:“ 0x80004002(NS_NOINTERFACE)”“位置:” JS框架:: chrome://浏览器/ content / tabbrowser .xml :: ::第545行“数据:否] 有人有什么初步想法吗?我稍后将尝试发布一些代码... 来自PageEx.js的代码: Type.registerNamespace("MyCompany.Tridion.RTFExtensions"); /* * Constructor */ MyCompany.Tridion.RTFExtensions.PageEx = function (id) { Type.enableInterface(this, "MyCompany.Tridion.RTFExtensions.PageEx"); this.addInterface("Tridion.ContentManager.Page", [id]); var p = this.properties; p.versionNumberString = undefined; p.modifiedBy = undefined; p.lockedBy = undefined; p.approvalStatus = …


15
如何创建对象并为其添加属性?
我想在Python中创建一个动态对象(在另一个对象内部),然后向其添加属性。 我试过了: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') 但这没用。 有任何想法吗? 编辑: 我正在从for循环遍历值列表的循环中设置属性,例如 params = ['attr1', 'attr2', 'attr3'] obj = someobject obj.a = object() for p in params: obj.a.p # where p comes from for loop variable 在上面的例子中,我会得到obj.a.attr1,obj.a.attr2,obj.a.attr3。 我使用该setattr函数是因为我不知道如何obj.a.NAME从for循环中进行操作。 如何根据上例中的值设置属性p?


27
访问像属性一样的字典键?
我发现访问dict键obj.foo而不是更为方便obj['foo'],因此我编写了以下代码段: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value 但是,我认为一定有某些原因导致Python无法立即提供此功能。以这种方式访问​​字典键的注意事项和陷阱是什么?

5
在CSS中指定多个属性选择器
做这样的事情的语法是什么: input[name="Sex" AND value="M"] 基本上,我想选择input具有属性name="Sex"和属性的元素value="M": <input type="radio" name="Sex" value="M" /> 元件如以下应该没有被选择: <input type="radio" name="Sex" value="F" />


15
按属性选择元素
我有一个带有生成的ID的复选框集合,其中一些具有额外的属性。是否可以使用JQuery检查元素是否具有特定属性?例如,我可以验证以下元素是否具有属性“ myattr”吗?该属性的值可以变化。 <input type="checkbox" id="A" myattr="val_attr">A</input> 例如,如何一目了然地获取具有此属性的所有复选框的集合?这可能吗?
253 jquery  attributes 



3
您如何以编程方式设置属性?
假设我有一个python对象x和一个字符串s,如何将属性设置为son x?所以: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' 魔术是什么?顺便说一下,这样做的目的是将对的调用缓存x.__getattr__()。

8
Python函数属性-使用和滥用
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 没有多少人知道此功能,但是Python的函数(和方法)可以具有attribute。看哪: >>> def foo(x): ... pass ... >>> foo.score = 10 >>> dir(foo) ['__call__', '__class__', '__delattr__', '__dict__', '__doc__', '__get__', '__getattribute__', '__hash__', '__init__', '__module__', '__name__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'func_closure', 'func_code', 'func_defaults', 'func_dict', 'func_doc', 'func_globals', 'func_name', 'score'] >>> foo.score 10 >>> foo.score += 1 >>> …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.