问题标签 [python-object]
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.
python - Compare all lists in a dictonary to each other
In python is it possible to compare all objects in the following structure
I have a dictionary of lists and each list has objects in it e.g.
I want to compare all objects by a attribute in each list to each other and identify what objects are not in each list.
Based on the feedback please see an example below
hopefully this helps
python - 从 python 对象获取函数的输入
我有一堂课。此类具有要由不同程序评估的函数列表。
有一个函数可以通过以下方式将函数添加到 SomeClass 的实例中:
比如说,check_number 是一个检查 number 是否大于 10 的函数。
如果我使用 SomeClassInstance.functions_to_evaluate 并打印它,我会得到一堆 python 对象,如下所示:
我想知道是否可以提取给 check_number 的输入,例如:
SomeClassInstance.functions_to_evaluate[0].python_feature() 将返回“5”或 check_number 的输入对我来说是什么。
memory-management - python中两个独立初始化的相同对象
在 Python 中,当两个变量分别由相同的值分配时,为什么会引用同一个对象,就像这个例子一样?
例子 :
python - Python:如何在一个模块中初始化对象并在另一个模块中使用它
我的设置:mod1.py:
mod2.py:
模组3.py
现在,发生的事情是当我在mod3.py
汽车的 init 方法中导入 obj 时正在执行。我想要它,因为 obj 已经初始化mod2.py
,mod3 应该已经初始化实例而不是创建新实例。我怎么能在python中做到这一点
python-3.x - Python3没有在类函数调用中添加“自我”
我在 python 3.4 中有这个 asyncio 类:
当调用 HandlerIn 时,我似乎无法调用 Q.put,请参阅注释代码以了解尝试和结果。
就好像自我没有被正确插入
我在调试器中,并且检查了变量的内容:
c++ - 为什么 C++ 对象方法不像 python 那样期望 self 参数?
经过一些实验后,我在 Python 中发现了一些奇怪的东西(对于专家来说可能很明显,在这种情况下请原谅我)。也就是说,与 C++ 不同,可以使用两种不同的语法调用 python 类方法。我将给出两个最小的工作示例,其中包含一个简单的类,它只包含一个整数属性,并且可以向它添加另一个整数。首先是 C++。
和蟒蛇。
显然,这不是我要解决的问题,但这个问题的目的是看到一个关于为什么选项 2 是 python 的一个特性而它不是 C++ 的一个特性的讨论?它是源于语言的一些更深层次的设计理念,还是与语言的编译与解释性质有关?相关,为什么self
在 python 中显示为虚拟参数,但在 C++ 中没有?
python - 将导入的函数设置为静态字典中的成员
有一个简单的类,我想使用不同的方式将一些函数静态存储在字典中:
一些示例方法:
和一个小测试:
只要所有这些元素都在同一个文件中,所有这些都可以工作。一旦功能被分成 2 个文件和一个主文件:
只有前两个继续工作(直接设置函数),其他的 - 使用函数做同样的事情 -NameError
对所有eval
调用都给出 a 。例如:NameError: name 'user_func5' is not defined
。
使用方法与直接设置函数时范围损失的逻辑是什么?我可以使用来自其他包的导入来让它工作,这样我就可以使用方法而不是直接将任何函数放在类中吗?
python - 返回 StringIO 对象
我有以下python代码:
parse_object 获取文件对象或 StringIO 实例,但显然 StringIO 对象在 get_object 结束后立即关闭。
有没有办法在使用 get_object 后关闭对象?
parse_object 无法更改,因为它位于我宁愿不更改的内置库中,get_object 在我的代码中
python - 浏览文件并在不同文件中使用其路径
我在使用 PyQt5 时遇到了一些麻烦。我正在尝试创建一个浏览文件的程序,当找到文件时,它将路径保存在内存中,当我按下按钮时,它使用浏览路径运行另一个 .py 文件。这是我到目前为止所能做的。
文件1.py
文件2.py
“NameError: name 'GermanyBrowse' is not defined” - 是我运行 File2.py 时得到的
我的问题是,如何将“self.GermanyBrowse.clicked.connect(self.getfile) from File1.py 到 File2.py 的路径作为字符串调用。
谢谢!
python - 如何检查对象是否在数组的对象值内?
我正在为 Django Rest Framework 构建服务器。它模拟房屋、合同和业主。基本上, aHouse
可以有几个Contract
s,每个Contract
都有一个Owner
.
我正在为DetailView
s编写一个自定义权限House
,如果您拥有该 s 应该只允许请求House
(如果您有一个sContract
并且House
您是Owner
.
这是我到目前为止所拥有的:
此代码不起作用。在 JavaScript 中,您可以编写:
或类似的东西。Python 不是我的主要语言,所以我不知道如何在 Python 或 Django 中表达该条件。
你会怎么写这个?非常感谢