introspection 相关问题

某些面向对象编程语言的功能,用于在运行时确定对象的类型。

isinstance(list.append (BuiltinFunctionType, BuiltinMethodType)) == False。

在非内置类型上,types.FunctionType和types.MethodType的表现与预期一样:>>>isinstance(MyClass.func, FunctionType) True >>>isinstance(MyClass.func, MethodType) False >&...。

回答 1 投票 1

在Lua中可以自省函数吗?

我正在用love2d(LuaJIT)创建游戏,并且正在创建调试窗口以在运行时更改值。我能够做到这一点,但是,我现在也希望能够调用函数。例如,我...

回答 1 投票 1

Swift:如何从Type对象中列出结构中的字段?

我想提取结构中的字段列表,只使用Type对象。公共结构CoordinateData:可编码{var经度:双精度? var latitude:加倍? }我收到...

回答 1 投票 0

如何列出您在google协议缓冲区中定义的属性?

我有一个Google协议缓冲区定义,看起来像以下机翼:message Foo {required string Name = 1;可选字符串Address = 2;可选字符串NickName = 3; ...

回答 2 投票 3

检索当前的javascript文件名和行号

是否有访问脚本当前文件名的标准方法?在C ++或PHP中是否有__FILE__和__LINE__之类的东西。如果没有标准的方法,可以使用哪些工具...

回答 4 投票 4

奇怪的区别。为什么FileChooserDialog中的结果不同?

我已经与以下内容抗争了几天,并提炼出了一个非常紧凑的问题版本,但仍然可以显示该问题。以下程序显示一个基本窗口,首先打开一个...

回答 1 投票 0

如何访问在`with`语句中创建的变量

我已经在文件中定义了一个python上下文类和一个Test类:类Test(object):通过类MyContext(object):def __init(self):self._vars = [] def __enter __(self):通过def ...

回答 1 投票 -1

sys._current_frames()中的孤立堆栈跟踪

这是一个深奥的纯Python问题。我正在使用sys._current_frames()进行一些统计分析。即我有一个每秒执行一次sys._current_frames()的后台线程,转储...

回答 1 投票 2

如何在Haskell中获取字符串类型?

假设我在模块My.Module中定义了类型MyType。我想要一个字符串“ My.Module.MyType”(或类似的东西)。如果我只是直接键入String,则可能有错字,如果...

回答 4 投票 8

如何列出动态和编译时变量(Raku)

在Raku中,我如何列出:动态变量编译时间变量包伪包要列出作用域中的词法变量,我说::;。和伪软件包。

回答 1 投票 3

如何检查方法是否被子类覆盖?

我希望能够检查子类是否覆盖了方法。例如,类Foo:def __init __(self):#是否遵循这种规范? print(“ ...

回答 1 投票 0

查找页面上存在的传单地图对象,没有变量引用

我有一个浏览器插件的想法,该插件可以操纵第三方站点上的Leaflet地图。但是我只停留在一个简单的事情上:我不确定如何在页面上发现Leaflet映射DOM元素,然后...

回答 2 投票 2

OpenCSV java.lang.NoSuchMethodException:类Y上的未知属性'X'

我正在尝试从bean列表中使用openCSV 4.6编写CSV。但是,每当我运行程序时,都会得到CsvBeanIntrospectionException,然后出现NoSuchMethodException:未知属性'...

回答 1 投票 0

Excel :: Writer :: XLSX(Perl)工作表内省

一段时间以来,我一直想知道这个模块是否/何时能够获得一些自省功能,而不仅仅是对对象的黑客攻击。例如:写完工作表后,如何知道查询工作表...

回答 1 投票 1

我如何在运行之前搜索python脚本以使用类方法?

我希望能够在运行脚本本身之前扫描python脚本中是否使用类方法。例如,给定以下脚本,请对类“ A”和...

回答 1 投票 0

我如何找出函数的命名参数在python中

我正在编写一个函数,该函数将要应用的函数字典作为其参数之一。所有这些函数都将至少具有一个相同的参数,但有些函数将具有...

回答 1 投票 0

如何获取方法参数名称?

给出Python函数:def a_method(arg1,arg2):pass如何提取参数的数量和名称。即,考虑到我对func的引用,我想要func。[某物要...

回答 15 投票 222

内容检查一些,不是全部的类属性

我有一个带有属性的类。我想检查是否定义了一些但不是全部。因此:A类{具有$ .a为rw; $ .b是rw; $ .c是rw; $ .d是rw;方法delete {.....

回答 1 投票 6

如何从框架获取文件路径

要从帧中获取文件名,我可以做:exc_type,exc_value,exc_traceback = sys.exc_info()current_frame = exc_traceback.tb_frame filename = current_frame.f_code.co_filename#example.py#如何...

回答 1 投票 0

进行内省时选择非必填字段

我在JS中将GraphQL与Apollo Server和Client结合使用,并尝试对我的模式进行自省。简化后,我有一个类似的架构:input LocationInput {lat:Float lon:Float} input CreateCityInput {...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.