问题标签 [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.
python - 在 C Python 扩展中动态构建和返回 Python 列表
我正在用 C 编写 Python 扩展,并且试图弄清楚如何使用我的扩展动态构建和返回 Python 列表。我知道如何使用Py_BuildValue构建预定大小的列表。有没有办法用 Py_BuildValue 创建一个列表,然后将项目附加到该列表?有没有不同的、更好的选择?
python - PyErr_Print() 的 Python 等价物
PyErr_Print()
来自 C 接口的 Python API 等价物是什么?
我假设在sys
或traceback
模块中进行了调用,但在其中找不到任何调用PyErr_Print()
.
附录
我在 Python 调用后获得与 相同的功能PyErr_PrintEx()
,描述为:
那就是我想进行具有这种效果的Python调用。
python - 限制嵌入式 python 实例的功能
有没有办法限制在嵌入式解释器下运行的 python 脚本的能力?具体来说,我希望阻止脚本执行以下操作:
- 导入 python 扩展模块(即 .pyd 模块),应用程序特别允许的除外。
- 以任何方式操作进程(即启动新进程或终止应用程序)。
- 任何类型的网络。
- 操作文件系统(例如创建、修改和删除文件)。
c# - 如何在 python 中加载 C# dll?
如何在 python 中加载 ac# dll?
我是否必须在 c# 文件中添加一些额外的代码?(如在 c++ 文件中导出)
我不想使用 IronPython。我想将一个模块导入 Python!
python - 如何使用 Python 检查文件夹的内容
如何使用 python 检查文件的内容,然后从同一文件夹复制文件并将其移动到新位置?我有 Python 3.1,但我可以轻松移植到 2.6,谢谢!
python - 如何从 Python 中的模块生成代码对象?
我有一个没有相应 Python 源代码的 .pyc 文件。我想看看使用 dis 的模块的反汇编。我可以很好地导入我的模块
但是要调用 dis.dis ,我不能使用模块对象。我需要支持 foo 的相应代码对象。我如何创建它?compile 似乎可以编译字符串、类、方法和函数,但不能编译文件或模块。
鉴于我所拥有的,如何生成此代码对象?
.net - CPython 可以与 WCF 对话吗?
可能重复:
WCF 和 Python
我想编写一个使用 WCF 服务的 CPython 应用程序,该服务使用NetNamedPipeBinding
和NetTcpBinding
. 有可能的?什么图书馆可以做到这一点?
python - 如何用 CPython 编写服务?
CPython 是否有任何库可以帮助编写与绑定无关的服务?
我找到了一些适用于 Python 的 SOAP 库,但它缺少在运行时选择绑定的灵活性。
python - cpython:何时调用 PyDict_GetItem 以及何时调用 dict_subscript?
我正在阅读 python 3k 的 cpython 代码,我注意到,__missing__
它只在被调用时dict_subscript
被调用,而不是在PyDict_GetItem
被使用时被调用。这两种方法之间有什么区别以及何时调用它们?如果我传递一个 PyObject 是 dict 的子类并且有__missing__
方法,我怎么能强制使用它,因为PyDict_GetItem
不这样做。