30得票4回答
Python C扩展:使用PYD还是DLL扩展?

我有一个用C语言编写的Python扩展程序,在Windows下,我想知道是否应该使用DLL或PYD文件扩展名。(在Linux下我应该使用什么?) 除了文件名之外,是否有任何区别? 我找到了一篇非官方文章。这是pyc的秘密吗? 为什么我找不到任何官方关于此主题的文章?

25得票2回答
能否反编译.dll/.pyd文件以提取Python源代码?

有没有办法反编译 DLL 和/或 .pyd 文件以提取用 Python 编写的源代码? 提前致谢。

22得票2回答
反向工程 .pyd 文件有多难?

阅读完如何保护Python代码?之后,我决定在Windows上尝试一个非常简单的扩展模块。之前我曾在Linux上编译过自己的扩展模块,但这是我第一次在Windows上编译它。我原本期望得到一个.dll文件,但实际上我得到了一个.pyd文件。文档说它们有点像,但必须有一个init [插入模块名称...

18得票4回答
如何将.pyd文件作为Python模块导入?

我正在使用PyCharm。我有一个Python脚本位于以下位置:C:\Users\XYZ\PycharmProjects\Project1\playground.py playground.py 只有以下所示的一行代码:import PyTbl 在Project1文件夹中还有另一个文件:C:\...

10得票1回答
将*.pyd文件包含在Python包中

我有一个名为module.pyd的Python模块,一旦手动放置在Python安装文件夹的site-packages中,它就非常好用。 问题出现在当我将我的解决方案上传到云环境时,构建包要求我将每个模块作为要使用pip install module安装的包传递。我创建了一个带有简单__ini...

10得票4回答
在py2exe构建中包含PYDs/DLLs

我的应用程序中的一个模块使用了一个.pyd文件中的函数。有一个排除dlls的选项(exclude_dlls),但是否有包含它们的选项呢?尽管复制了其他文件(.py),但构建过程似乎没有复制我的模块中的.pyd。我还需要包括一个.dll文件。 如何让 py2exe 同时包含 .pyd 和 .dl...

8得票1回答
解编一个包含被冻结的Python对象的.pyd文件

我正在尝试找出最佳方法来反编译Python的.pyd文件。无论我去哪里查找,都没有结果。除了2008年由Aaron Portnoy和Ali Rizvi-Santiago演示的“Antifreeze”(此处)之外,似乎没有其他程序可以做到这一点。然而,该项目早已失踪和被遗弃。 昨天我在Twit...