问题标签 [inspect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 带有检查元素功能的 HTML 渲染?如何使用 C#
我想做一个显示 HTML 文档的 HTML 渲染,而不是在线网页。然后,当我单击 HTML 控件时,它仅显示我单击的 HTML。真正的目的是获取从根元素到选定 TAG 的 xpath。
python - 检查python类属性
我需要一种检查类的方法,以便我可以安全地识别哪些属性是用户定义的类属性。问题是 dir()、inspect.getmembers() 和朋友之类的函数会返回所有类属性,包括预定义的属性,例如:__class__
、、、、。这当然是可以理解的,有人可能会争辩说我可以只列出一个要忽略的命名成员,但不幸的是,这些预定义的属性必然会随着 Python 的不同版本而改变,因此我的项目很容易在 python 项目中发生变化- 我不喜欢那样。__doc__
__dict__
__hash__
例子:
在上面的示例中,我想要一种安全的方法来仅检索用户定义的类属性 ['a','b'] 而不是 'c',因为它是一个实例属性。所以我的问题是......任何人都可以帮助我完成上述虚构功能get_user_attributes(cls)
吗?
我花了一些时间试图通过解析 AST 级别的类来解决这个问题,这很容易。但是我找不到将已解析的对象转换为 AST 节点树的方法。我想一旦一个类被编译成字节码,所有的 AST 信息都会被丢弃。
python - Python:检查异常引发的位置
拿这个代码:
该函数exception_handling_pointer
应该返回一个指向函数的指针,该函数将首先检查此特定异常是否被处理。即,在这种情况下,我希望输出是 sth。像:
如何实现该功能exception_handling_pointer
?
ruby - 在 irb (ruby) 中截断 #inspect 输出
我想截断 irb 中的#inspect 输出(必须将大输出裁剪为 MAX_LEN)。
目前,我为所有特定对象覆盖 :inspect, :to_s 方法。
还有其他解决方案吗?
- 更改 $stdout ?
- 其他?
javascript - 在 Javascript 中,它们是一种检查对象方法和属性(例如 Python 的 dir())的方法吗?
在 Javascript 中,他们是一种检查对象方法和属性的方法,例如 Python 的 dir() 吗?
javascript - 获取元素的 EventListeners
在 safari(和 chrome 的)元素检查器中,有一个“事件侦听器”部分(在元素选项卡的右框架中)显示文档中的事件侦听器。萤火虫中有类似的东西吗?此外,是否可以使用 javascript 获取元素的事件侦听器(例如elmnt.onclick
,但也应该适用于添加的事件addEventListener()
)?
reference - 如何检查 openCL 中事物的引用计数器?
http://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/
我不明白如何检查引用计数,比如 openCL 上下文。它是如何完成的?是否有函数调用或字段?我尝试使用谷歌搜索,但无法弄清楚。我尝试调试和检查(使用 JOCL 和 Java),但我什么也没看到。让我知道。
python - 自动导入文件夹中的所有子模块,然后调用同名函数 - python 运行时检查相关
我的电脑上有一个打开的文件夹,
这个文件夹是为了扩展整个应用程序可以做的能力的实验目的。因此,让我们认为这是一个快速而干燥的尝试,在这种情况下没有安全考虑。
我的目的是,如果我在functionx.py
后面添加一个____Template.py
,应用程序可以知道新功能可用,并会以某种方式调用这个新加入的文件中定义的功能——类似于插件系统,但应该有点不同。
所以我写了一个____inspect.py
可以让应用程序有能力知道输入了什么。
这里是
这里是
基于上述想法,我还想将结构扩展到下面
这是可能看起来像的main.py
时候__init__.py
问题:
上面
__init__
的代码不起作用,因为调用时sys.modules[__name__]
is而不是我想要的or ,有没有办法避免将 the 传递给on the or the ?____inspect
OpenFunctions
module_aa
sys.modules[__name__]
import_sub_modules_under_me()
main.py
__init__.py
我想
execute_all_homonymy_functions()
将在文件夹中执行所有同名函数,无论它存在于子模块或单个文件中,但我想调用所有最新版本,以防新添加的模块或源已更改运行时。然后我想使用该代码import aa, reload(aa)
,但在下面的链接中可能被认为是错误的,有什么建议吗?我I need here for test if the module has been imported
在_inspect.py中标记的问题[http://stackoverflow.com/questions/5027352/how-to-test-if-one-python-module-has-been-imported]
我还想在调用文件之前知道文件中一个函数的返回类型,建议在每个函数上附加一个装饰。所以我的计划是:
\n
检查案例可以吗?还是有更好的解决方案?
最后一个:下面的代码
看起来很丑,以上两条线的任何替代品?
谢谢你的帮助。
Rgs, KC
ruby - 在 Ruby 中是否有等效于 to_yaml_properties 的检查?
Object#to_yaml_properties
是一种方法,您可以使用该方法列出您希望将哪些实例变量序列化为 YAML,而无需重新实现整个序列化过程。如果你想排除某些实例变量,你可以使用super
然后过滤掉你不想要的那些。
是否有等效方法允许您在调用时仅列出某些变量Object#inspect
,或者我是否必须重新实现整个方法?
django-orm - Django:找到所有指向模型的 OneToOneFields
我正在编写例程来检查一个实例并找到它的所有关系(例如使用instance._meta.get_all_related_objects()
),但我找不到一种方法来获取涉及 OneToOneField 的关系。
例如,对于这两个模型:
给定一个“主要”实例,我应该找到它相关的 OneToOne 对象/类(显然不知道它们的名字)。
我怎样才能做到这一点?