cpython 相关问题

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

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

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

回答 2 投票 0

如何从PyListObject中“pop”元素?

假设我有一个PyListObject,我想附加一个PyObject,然后我可以使用ListList C-API中记录的PyList_Append API。但对于我的用例,我想从...中弹出一个元素

回答 2 投票 4

如何将func_closure条目映射到变量名称?

我有一个在这个函数中创建的lambda对象:def add_url_rule(self,rule,endpoint = None,view_func = None,** options):self.record(lambda s:s.add_url_rule(rule,endpoint,...

回答 2 投票 7

一切都归结为Python中的内置对象吗?

在CPython中嵌入了诸如print之类的函数,并且还有其他函数,例如os.makedirs,它们是用外部.py文件(即在os.py中)编写的。据我所知,print()......

回答 1 投票 -3

使用自定义dict的Eval()在CPython中不起作用[重复]

我正在尝试使用自定义dict作为全局变量运行一些表达式。 class Namespace(dict):def __getitem __(self,key):if key ==“y”:return 10 else:return ...

回答 1 投票 4

什么是python管理大变量分配/释放的策略?

作为这个问题的后续,似乎在(C)Python中对于小变量和大变量存在不同的分配/解除分配策略。更准确地说,......似乎有一个边界......

回答 1 投票 3

CPython的静态对象地址和碎片

我读了For Python,if(x)是存储x的内存地址。并且它是一个给定的对象的id永远不会改变,这意味着一个对象总是存储在其给定的内存地址...

回答 1 投票 2

Python字符串连接内部细节

假设我们有一个字符串列表,我们想通过连接此列表中的所有元素来创建一个字符串。像这样:def foo(str_lst):result =''for str_lst中的元素:...

回答 2 投票 6

如何在Debian上安装cpython3和cpython3-dbg

我有一个运行Debian GNU / Linux版本9的BeagleBone Black。我需要安装cpython3和cpython3-dbg。我试过谷歌搜索互联网,无法弄清楚如何获得这些包。 ...

回答 2 投票 0

递归日志记录崩溃了Python 3中的Interpreter

以下代码记录错误并调用自身导致堆栈溢出并最终导致Python 3.6中的核心转储。 >>> import logging >>> def rec():... logging.error(“foo”)......

回答 1 投票 4

CPython:为什么+ = for strings会改变string变量的id

Cpython优化字符串增量操作,在为字符串初始化内存时,程序为其留下额外的扩展空间,因此,在递增时,原始字符串不会复制到新的...

回答 2 投票 3

如何静态加载python模块(如scipy)?

在正常情况下,scipy和numpy等外部python模块在安装时会被编译成共享对象(用C语言编写的部分)。当python调用import scipy时,它会......

回答 2 投票 1

为什么`is`操作符在脚本与REPL中的行为不同?

在python中,两个代码有不同的结果:a = 300 b = 300 print(a == b)print(a是b)## print真正打印(“id(a)=%d,id(b)=%d “%(id(a),id(b)))##它们具有相同的地址但是在shell中...

回答 2 投票 4

segfault调用CPython PyDateTime_FromTimestamp

我正在将cpython和v8嵌入到一起,并在通过PyDateTime_FromTimestamp将javascript数据转换为PyDateTime时遇到段错误:Handle date =句柄 ::投(...

回答 1 投票 1

CPython - 编译dails,PyDateTime_FromTimestamp没有声明?

我正在编写一个V8插件来将javascript对象转换为python,反之亦然。我能够转换各种类型,但PyDateTime_FromTimestamp(指定为cpython中存在的...

回答 1 投票 1

Python vs Cpython

什么是关于Python和CPython(Jython,IronPython)的大惊小怪,我不明白:python.org提到CPython是:Python的“传统”实现(绰号CPython)又是另一个......

回答 10 投票 350

如何使用仅由pyc文件组成的PyPy2运行Python包?

使用CPython2我可以使用python.exe -c“import mypackage”编译我的Python源代码包。在递归删除所有* .py文件之后,我可以使用import mypackage简单地导入它...

回答 1 投票 3

CPython - 将GIL锁定在主线程中

CPython线程支持的文档是令人沮丧的矛盾和稀疏。一般来说,似乎每个人都同意嵌入Python的多线程C应用程序必须始终......

回答 1 投票 12

与sys.getsizeof()的结果相比,整数的大内存占用量

[1,2 ^ 30]范围内的Python-Integer对象需要28个字节,由sys.getsizeof()提供,并在此SO帖子中进行了解释。但是,当我使用以下内容测量内存占用时......

回答 2 投票 3

在Python中更改实习字符串的最大长度

Python 2实现了“所有名称 - 字符”字符串长达20个代码点:Python 2.7.15(默认,2019年2月9日,16:01:32)[GCC 4.2.1兼容的Apple LLVM 10.0.0(clang-1000.10。 44.4)]关于达尔文类型“......

回答 1 投票 6

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