cpython 相关问题

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

//为什么计算速度更快/计算(或不计算)

我只是在尝试一些代码,但发现对我毫无意义的东西>>>导入timeit >>> timeit.timeit(“ 524288000/1024/1024”)0.05489620000000173 >>&...

回答 1 投票 1

为什么尝试使用PyPy3运行脚本时发生ModuleNotFoundError?

我有一个可与CPython完美运行的Python脚本(在virtualenv下),不幸的是,当我与PyPy3(在virtualenv下)一起运行时,抛出ModuleNotFoundError错误。我的包是解析器,我...

回答 1 投票 0

Python为什么不支持2D切片或带有双端队列的切片符号?

[有关如何切片python列表的答案很多,至少有一个有关如何切片双端队列的好答案,但我找不到关于python为什么不包含多维切片的任何来源...

回答 1 投票 -1

如何创建元组的循环引用?

由于历史原因(阅读:可怕的类型(t)==元组检查),我发现自己需要冻结圆形图作为元组对象的集合。显然,这是不理想的:>>> head =(“ ...

回答 1 投票 2

如何导入`site`模块之前的Python代码?

在导入网站模块之前,有没有一种方法可以执行Python代码?如果这很重要,我会问是因为我正在通过Py_Initialize运行嵌入式Python解释器,并且我想...

回答 1 投票 1

如何在Python中找到for-control flow构造的实现

已经搜索了相同的东西,也看到了CPython的github存储库;但无济于事。似乎任何控制流构造的源代码实现都是不可见的,但不是...

回答 1 投票 0

使用C对象指针构建PyObject *

说我有这个结构:typedef struct {PyObject_HEAD Foo * myFoo; } PyFoo;我们只说Foo是:class Foo {public:hello(){std :: cout <

回答 1 投票 0

我们如何在被叫方中修改呼叫者中的值?

我们如何在被呼叫者中修改呼叫者中的值?在下面的代码中,为什么exec不修改功能栏中变量xxxx的值? def foo(xcode):print(“ CODE:”,xcode)...

回答 1 投票 1

可调用类的Python查找规则:A()与A .__ call __()

我一直在阅读这篇出色的文章,以更好地理解元类,并遇到了一些使我感到困惑的行为。设置类AMeta(type):#免责声明:这不是...

回答 1 投票 0

是否可能在python中获得“地址值”?

在下面,我可以看到在python中添加整数时,它会添加整数,将结果值分配给新的内存地址,然后将变量设置为指向该内存地址:...

回答 2 投票 0

python内存如何管理字符串对象?

对于range(5)中的count:str1 ='a'* count str2 ='a'* count print(id(str1)== id(str2))输出:True True False False False为什么我们得到False,因为...

回答 1 投票 3

Pyclbr readmodule在另一个目录的脚本中运行时失败

我想从pyclbr运行功能readmodule。从终端调用时,Python代码在终端中运行良好,但在脚本中失败。它必须与目录更改有关。 ...

回答 1 投票 0

如何在调试cpython时逐步了解Python操作码?

我想了解Python解释器的功能。我了解操作码上的生成过程,并希望更好地了解解释器部分。为此,我在互联网上阅读了很多,...

回答 1 投票 2

Python中的字符和字节

在阅读本教程时,我遇到了__unicode__和__str__方法之间的以下区别:由于这种区别,混合中还有另一个dunder方法用于控制字符串...

回答 1 投票 -1

实例的默认__str__方法

我有一个没有str或repr方法的类。当我调用它时:>>>从ingest.tpr导入TPR >>> t = TPR()>>> t#,即“ repr(t)”

回答 1 投票 0

list()使用的内存比列表理解的要多

所以我在玩列表对象,发现一点奇怪的事情是,如果使用list()创建列表,则比列表理解要使用更多的内存?我在[1]中使用Python 3.5.2:在[2]中导入sys:a ...

回答 2 投票 78

importlib._bootstrap和Python解释器初始化

CPython的解释模块导入系统是用Python编写本身和importlib._bootstrap被初始化。它的来源可以在导入库/ _bootstrap.py可以看到,但它不是从那里加载。 ...

回答 1 投票 1

正确替换函数的代码对象

我试图获取函数的源代码,向其中添加代码,然后将其放回原始函数中。基本上是这样的:new_code = change_code(original_code)throwaway_module = ...

回答 1 投票 4

为什么我的Cython安装不导入?

我想使用Cython,并执行以下操作:$ pip install Cython要求已经满足:/anaconda3/envs/learn/lib/python3.6/site-packages(0.26.7)中的Cython但是它给出了这个错误: ..

回答 1 投票 0

无法将map()的结果分配给2-D列表

下面的代码用于在数组中获取学生标记的一组行,并且需要找到具有最大标记的行。下面是不完整的代码,因为需要搜索最大的总和行;但卡住......

回答 2 投票 0

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