问题标签 [cpython]

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.

0 投票
1 回答
211 浏览

python - 检测 C 库函数的参数传递约定

使用纯 Python 函数,您可以按顺序(例如foo(1, 2, 3))或按名称(例如foo(a=1, c=3, b=2))传递参数。

C 模块中定义的函数可以使用任一约定。您不能说range(stop=10, step=2),因此大多数但不是所有使用 C 接口实现的函数都是如此。

有没有办法从 Python 中确定函数的参数传递约定?

0 投票
2 回答
473 浏览

python - Ironpython:函数在 CPython 中有效,IronPython 中出现神秘的空指针异常

我正在尝试做一些看起来非常简单的事情,并且属于标准 python 的范围。以下函数采用一组集合,并返回包含在两个或多个集合中的所有项目。

为此,虽然集合的集合不是空的,但它只是从集合中弹出一个集合,将其与其余集合相交,并更新落在其中一个交点中的一组项目。

以上是我正在使用的功能。为了测试它,在 CPython 中,以下工作:

但是,当我尝试使用 IronPython 时:

在标题中我说这是一个神秘的空指针异常。我可能不知道 .NET 如何处理空指针(我从未使用过类似 C 的语言,并且只使用 IronPython 一个月左右),但如果我的理解是正确的,它会在您尝试访问指向 的对象的某些属性null

在这种情况下,错误发生在我的函数的第 10 行:in_two |= new. 但是,我已经print在这一行之前放置了声明(至少对我而言)表明这些对象都不指向null.

我哪里错了?

0 投票
1 回答
664 浏览

python - Python:使用编译/评估时出现分段错误

代码:

使用 CPython 和 PyPy,我遇到了分段错误。为什么?


0 投票
3 回答
120 浏览

python - Python NameError 问题

我有一些编程经验,但我对 python 很陌生,我正在尝试弄清楚如何使用和导入除主文件以外的 .py 文件中的类。我目前正在使用 netbeans,运行 CPython 3.2.1。

通过我现在的设置,我所有的 .py 文件都在同一个文件夹中。忽略内容实际上是什么,它看起来像这样:

python程序.py

其他文件.py

到达创建 obj 的行后,我收到以下错误:

由于不熟悉 python,有人可能想让我知道我对 super 的使用是否正确,现在我想到了,但这不是重点(当然也不是我现在正在处理的错误)。

我很难找到与我遇到的错误直接相关的教程或其他问题,但这可能只是因为我对 python 非常不熟悉,以至于我在看到它时忽略了它;因此,如果有人想指出我正确的教程,那也很好。

否则,我只想知道我在如何设置所有内容方面做错了什么,以及我应该如何纠正它。

如果有帮助,我先学习了 Java,并且还可以使用 C# 和 C++。

0 投票
3 回答
831 浏览

python - 是否可以通过内存地址访问对象?

在 CPython 中,内置函数id(x)返回x.
有可能扭转这种局面吗?

类似的东西object_by_memoryadress(id(x)) == x

更新:我需要这个的原因是,因为我使用的是嵌入式 Python 程序。在这个程序中,我可以创建可以相互通信的所谓“节点”,但只能使用整数、字符串和其他东西,但我需要在它们之间“传输”一个列表(这不是通常的方式)。

0 投票
1 回答
262 浏览

wpf - CPython WPF 互操作

这可能吗?

在 CPython 脚本应用程序(第 3 方)和 WPF UI 应用程序之间进行互操作有什么可行的方法吗?

0 投票
1 回答
1417 浏览

django - Django 中介模型 save() 问题

这个问题与ab类似,但略有不同。我是 django 的新手,所以请多多包涵。下面是我的模型

在我的通用视图类中

我收到了这个错误。

请建议是否有人有替代解决方案(我真的不想将逻辑溢出到单独的形式中)。感谢您的帮助,谢谢!

** 更新:在这里找到解决方案。这是我的解决方案,

非常感谢!

0 投票
1 回答
553 浏览

python - 用于 Flash 播放器的 Python

技术上是否可以通过使用Alchemy编译 CPython 代码将 Python 嵌入到 Flex/AIR 应用程序中?

(我猜这个项目应该叫做Flython。)

0 投票
3 回答
842 浏览

java - 在Java中嵌入CPython时,为什么会挂起?

我正在使用Jepp将 CPython 嵌入到 JVM 中,但是当我运行时

进程挂起。gdb 说有东西阻止了信号量/锁的获取,堆栈跟踪暗示了一些与浮点相关的东西:

从 delta 调试来看,以下循环似乎运行了 9 次(应该运行max_iterN=10000时间),然后事情就停止了temp = z*t

有任何想法吗?要完全重现:

我已经能够在我的机器上重现这个,这些机器是 Ubuntu x86_64 机器。已经有一段时间了,但 IIRC 我没有使用 Ubuntu numpy 包体验到这一点,只有按照上面的说明使用源代码构建。

提前致谢。这一直把我逼到墙上。

0 投票
1 回答
138 浏览

c++ - 用于 C++ 的 Python API

我有一个关于 C++ 的代码,它创建文件并向其中写入数据。是否可以使用 Python 的函数在我的 C++ 代码中使用 Python 的功能?例如,我想这样做:

我想使用 C++ 可能性将 pixColor 写入文本文件:

这只是一个例子。我的应用程序将真正检测每个像素的颜色并将其输出到“color.txr”文件中,所以我需要比 Python 更快的东西。有没有可能做到这一点?非常感谢!