我一直在使用Google搜索并搜索了一些很好的示例,但到目前为止,最接近的示例是:Architecting a RESTFul C++ api to interface with Python
简而言之: 本质上,我正在使用cython构建.so文件(通过使用* .c源文件中的绑定构建Python扩展模块)。
范围/要求:
- 作为第一个prio-我需要在* .c文件中添加代码库,以便 从某个端点下载文件(让我们说一些云存储) 而且作为奖励,它还可以与REST API通信(因此 一种libcurl集成潜伏在我的想象中)。重要 方面是C代码必须是Python绑定的,因此I /生成* .so或 * .dll库可以从Python到Python进行通信。
- 根据下一个要求(第二个prio)-加载任何类似的DLL或SO 库在运行时(动态),我还没有找到好的 例如,这样也很好。但这是一个单独的问题。
我尝试过的事情:
- 纯C代码,它使用net / http标头,与我在我的代码中使用的相似 Java项目,但编译失败。
因此-问题是:
- 如何实现第一次进阶,是否有例子或至少清楚 指导如何在* .c文件中添加兼容代码以实现此目的 功能?