cpython 相关问题

Python编程语言的参考实现。将此标记用于特定于此实现的问题,一般Python问题应该用“python”标记。

获取对对象的引用

我正在尝试创建一个可以在构造中获得任何对象的类,然后将在交互式提示中列出该对象的所有可调用方法。我正在将PyInquirer模块用于...

回答 1 投票 -2

在Python中获得对对象的引用[关闭]

我正在尝试创建一个可以在构造中获得任何对象的类,然后将在交互式提示中列出该对象的所有可调用方法。我正在将PyInquirer模块用于...

回答 1 投票 0

Python中的堆栈是什么?

我们在Python中怎么称呼“堆栈”?它是CPython的C堆栈吗?我读到Python堆栈帧是在堆中分配的。但是我认为堆栈的目标是...堆栈堆栈框架。 ...

回答 3 投票 3

为什么以及何时在Python中使用像==这样的文字比较运算符在内置函数上使用自定义类型的魔术方法?

Python“数据模型”上的docs.python.org页面指出,当文字比较操作的双方实现该操作的魔术方法时,将使用左侧操作数的方法...

回答 1 投票 1

插入(在列表的末尾)是否具有O(1)时间复杂度?

列表末尾的追加和插入之间有区别吗?在列表末尾插入是恒定时间操作吗? nums = [1、2、3] nums.append(4)#时间复杂度:O(1)nums.insert(...

回答 2 投票 0

Python 3.8.0a3无法获得文件系统编码的Python编解码器

当我从c ++应用程序调用嵌入式python时,应用程序崩溃。 _PyCodec_Lookup中的某些内容不起作用。调试似乎表明错误来自文件编解码器中的这一行。c:...

回答 1 投票 2

如何将dylib文件作为CPython扩展名加载?

之前曾有人问过这个问题(例如,在这里),但是给定的解决方案(即,将文件重命名为* .so)是不可接受的。我有一个名为name.dylib的CPython扩展,无法导入。如果文件名...

回答 1 投票 1

如何在dylib中进行Python3.6.5负载扩展

之前已经问过,但是给定的解决方案是不可接受的。我在name.dylib中有一个CPython扩展名,无法导入。如果将文件名更改为使用name.so,则将其导入...

回答 1 投票 1

可以用Clang编译CPython吗?

[我正在尝试使用Clang构建CPython,但有非常具体的要求:Python 2.7.14 CentOS 6.9(但为Ubuntu 16.04设置),x64 LLVM 5.0.0我尝试将env变量CC设置为我的clang ...

回答 1 投票 3

datetime模块中的异常消息来源。 ValueError:年10000超出范围

使用Python 3.8:在[12]中:datetime(10000,month = 2,day = 1)--------------------------- ------------------------------------------------ ValueError追溯(大多数...

回答 1 投票 2

布尔身份==真vs是真

这是标准惯例,如果foo为None而不是foo == None来测试值是否明确为None。如果要确定值是否完全为True(而不仅仅是像true的...

回答 6 投票 52

range是一个惰性序列,但在Python中不是生成器吗?

我听说范围是一个生成器,后来我意识到这不是通过这篇有用的文章。尽管这篇文章彻底解释了__contains__方法如何在恒定时间内工作,但我不是...

回答 1 投票 1

Python C绑定-从python到C ++获取数组

正如标题所说:我很想在C ++中建立一个python绑定,该绑定在某些数组上执行代数运算。为此,我必须将python“数组对象”解析为C的double或...向量。]]

回答 1 投票 0

Python GC内存压缩

据我所知,cpython具有GC,但它不支持内存压缩,这意味着长时间运行的python进程可能会遭受高内存碎片/消耗。我读过一些...

回答 1 投票 0

这是什么的typedef achieveing在CPython的/包含/ object.h

通常,typedef所做的是typedef DATATYPE NEW_NAME但是,以下内容有点复杂,似乎与其他一些概念(例如类似tuple的家伙)混合在一起typedef PyObject *(* ...

回答 1 投票 0

python如何确定适当的元类?

我也许可以在官方文档中找到答案,但是我仍然找不到。在第二种和第三种情况下,您能给我更详细或更直接的解释吗?如果可以的话,我将不胜感激。

回答 1 投票 1

CPython何时在运算符O(n)中设置`

我正在阅读CPython中集合操作的时间复杂度,并了解到集合的in运算符的平均时间复杂度为O(1),最坏情况下的时间复杂度为O(n)。我也是...

回答 2 投票 0

当CPython设置`in`运算符为O(n)时?

我正在阅读CPython中集合操作的时间复杂度,并了解到集合的in运算符的平均时间复杂度为O(1),最坏情况下的时间复杂度为O(n)。我也是...

回答 2 投票 0

[在Windows上使用调试Python安装来构建Python-C扩展

如果我要从Windows上的源代码构建CPython,则当我想点安装包含C-Extension的软件包时会遇到问题。似乎在链接库时发生错误。对于...

回答 1 投票 1

[将CPython编译成.so后的python print()输出元组>

python print()仅在将.py Cpy编译为.so并导入后,才将其参数打印为元组。它如何表现得像普通的py文件?场景就像...

回答 1 投票 0

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