cpython 相关问题

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

将函数投射到另一个具有C中不同数量参数的函数

在C / Python文档中,我找到了这个。首先,定义一个函数:静态PyObject * keywdarg_parrot(PyObject * self,PyObject * args,PyObject * keywds){//这里有一些代码。 }然后,...

回答 1 投票 0

为pip配置Python C扩展

我写了Python C扩展,效果很好。通过python setup.py安装进行安装。但是,pip无法找到我的头文件-因此pip安装无法正常工作。 >点安装...

回答 1 投票 0

我如何调试我的Python代码以检查数据是否可以形成三角形

该代码的目的是确定是否可以与给定的参数形成一个三角形。该理论表明,任意两个边的总和应大于第三边,并且...

回答 2 投票 -1

未定义变量不会在定义了该名称的迭代范围内引发错误

使用CPython 3.8.2+(984a5,执行以下代码而不会引发错误。结果是一个字典,该字典打印时好像其值的实例存储的值相同。class Foo(...

回答 1 投票 1

为什么Python代码在函数中运行得更快?

def main():对于xrange(10 ** 8)中的i:传递main()Python中的这段代码在其中运行(注意:计时是通过Linux中的BASH中的time函数完成的。)实数0m1。 841s用户0m1 ....

回答 3 投票 828

在CPython C扩展类型上属性读/写之前获取锁定

我正在为CPython写一个多线程C扩展。我有一个POD,它通过一个简单的libuv rwlock使线程安全。我想包装它,以便可以分配它,并通过...

回答 1 投票 1

Python为什么不将字节代码文件保存为顶级脚本文件?

Python仅为导入的代码文件保存.pyc文件,而不为顶级脚本文件保存.pyc文件。为什么是这样?另外,主源文件根本不编译为字节码吗?

回答 1 投票 0

Pybind11:为什么python的asyn调用不能在C ++中正确执行回调?

我有一个这样实现的python方法:def start(self):try:self.is_running = true self._main_loop()除了例外,例如ex:path ='exceptions -...

回答 1 投票 0

CPython中的字符串'in'运算符

据我了解,当我在Python的'abcfoo'中执行'foo'时,解释器尝试在幕后调用'abcfoo'.__ contains _('foo')。这是一个字符串匹配(也就是搜索)操作,......>

回答 1 投票 0

将C ioctl / mmap调用转换为Python出错?

我想将Linux驱动程序与Python结合使用,并且正在转换C程序。我的C程序运行正常,但在Python中出现错误:IOError:[Errno 14]我正在使用的错误地址:Python 2.7.13(默认值,...

回答 1 投票 0

Ide的差异(Python中的内存优化)

我正在与DataStructures Lab合作。我发现:a = 2 b = 2 print(id(a))#1632496144 print(id(b))#1632496144 a和b变量都具有相同的id,但是当我这样做时,x = 500 y = 500 ...

回答 1 投票 0

如何在Python中使用C API获得对象ID?

我想知道-是否有使用CPython的C API获取对象ID的规范方法?

回答 1 投票 0

“ SyntaxError.print_file_and_line”的作用是什么?

[在Python中,SyntaxError对象具有print_file_and_line属性:>>> SyntaxError.print_file_and_line >>> help(...

回答 1 投票 1

是否从Python打印到标准打印机?

是否有合理的标准和跨平台方式将文本(甚至PS / PDF)打印到系统定义的打印机?假设这里使用CPython,不会比使用Jython和Java打印更聪明...

回答 5 投票 31

CPython中从C代码调用Python函数的机制是什么?

假设我正在编写CPython C扩展,并且在其中要调用一些用Python编写的函数。互联网建议它涉及从C扩展名调用PyObject * PyObject_Call()。是...

回答 1 投票 1

是什么导致[* a]整体化?

显然,list(a)不会汇总,[a中的x表示x]在某些点上累计,而[* a]一直都汇总?这是从0到12的大小n,三个字节的结果大小(以字节为单位)...

回答 2 投票 12

如何创建带有abi标签的整轮?

[尝试使用此setup.py:从setuptools导入setup setup(name ='bla',version ='1')从一个空项目中创建一个轮子,我使用python setup.py bdist_wheel --python调用-tag py35 ...

回答 1 投票 1

将ndarray从Python扩展名返回到C

我有一个C程序,在这里我可以调用Python函数。我希望这个Python函数返回一个ndarray,然后可以在我的C代码中使用它。我需要一个ndarray,因为我想在Python代码中记录一个...

回答 1 投票 0

搜索功能太慢记录类python优化

Dict()占用内存,因此我尝试使用其他方式。使用dataobject占用的6Gb数据现在是700M。但是,当涉及搜索时,我实现的速度非常慢,我知道我无法与...

回答 1 投票 2

[用Rust-cpython从Rust并行运行Python代码

我正在尝试使用Rust加速数据管道。管道包含一些我不想修改的Python代码,因此我尝试使用rust-cpython和多个...

回答 1 投票 1

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