我如何在C中嵌入python?

用户名

我写的C代码如下:

int main(int argc, char** argv)

{

    PyObject *mod, *name, *func;
    Py_Initialize();
    mod = PyImport_ImportModule("perf_tester");
    if(!mod)
    {
        printf("cannot find perf_tester.py");
        getchar();
        return -1;
    }
    name = PyObject_GetAttrString(mod, "CheckSharpness");
    if(!name)
    {
        printf("can not find CheckSharpness");
        getchar();
        return -1;
    }
    func = PyObject_GetAttrString(name,"F");
    if(!func)
    {
        printf("can not find function");
        getchar();
        return -1;
    }
    Py_Finalize();
    system("pause");
    return 0;
}

除了功能,我可以找到国防部和名称。

以及perf_tester.py的一部分,如下所示:

def CheckSharpness(sample, edges, min_pass_mtf, min_pass_lowest_mtf,
           use_50p, mtf_sample_count, mtf_patch_width,
           mtf_crop_ratio=_MTF_DEFAULT_CROP_RATIO,
           n_thread=1):

  mtfs = [mtf_calculator.Compute(sample, line_start[t], line_end[t],
                                   mtf_patch_width, mtf_crop_ratio,
                                   use_50p)[0] for t in perm]

  F = open("data.txt","w")
  F.write(str(mtfs))
  F.close()

我能做什么?

Angew不再为SO感到骄傲

F是局部变量,不是的成员CheckSharpnessCheckSharpness当前未运行时,它不存在,并且每次调用CheckSharpness都有其自己的副本。无法从外部访问此文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JAR / JAVA包中嵌入python脚本?

来自分类Dev

我如何在Chrome扩展程序中嵌入网站

来自分类Dev

如何在Python程序中嵌入Google Speech to Text API?

来自分类Dev

在C ++中嵌入Python时我要链接到什么

来自分类Dev

如何在C库中嵌入C ++库?

来自分类Dev

如何在ppt中嵌入python绘图图(或图像)并刷新

来自分类Dev

如何在我的Clojure应用程序中嵌入REPL?

来自分类Dev

我们如何在sphinx文档中嵌入图像?

来自分类Dev

我们如何在DevExpress编辑器中嵌入MS Word方程

来自分类Dev

如何在Python嵌入中实现断点功能

来自分类Dev

如何在我的应用程序中嵌入自定义字体

来自分类Dev

如何在phpmailer中嵌入图片-我做不到,为什么?

来自分类Dev

如何在Xtext DSL中嵌入C ++代码?

来自分类Dev

如何在我的React应用程序中嵌入Facebook发送按钮?

来自分类Dev

如何在我的引导程序exe中嵌入MSI

来自分类Dev

如何在我的网页中嵌入CodePen?

来自分类Dev

如何在我的vuejs组件中嵌入JavaScript代码?

来自分类Dev

如何在我的网站中嵌入带有深色主题的youtube实时聊天页面

来自分类Dev

我如何在烧瓶中嵌入nnv图?

来自分类Dev

我如何在Tableau中嵌入状态图

来自分类Dev

如何在C库中嵌入C ++库?

来自分类Dev

我如何在ppt中嵌入python绘图图(或图像)并刷新它

来自分类Dev

如何在我的Clojure应用程序中嵌入REPL?

来自分类Dev

如何在我的网站中嵌入Facebook Like Box?

来自分类Dev

如何在嵌入式Python中动态添加C函数

来自分类Dev

如何在我的网页中嵌入 google vr 图像作为背景

来自分类Dev

我是否需要启用 Google Map API 密钥以及如何在 2017 中嵌入它?

来自分类Dev

如何在 Web 响应中嵌入 C# 图像

来自分类Dev

如何在我的 HTML5 应用程序中嵌入视频?

Related 相关文章

  1. 1

    如何在JAR / JAVA包中嵌入python脚本?

  2. 2

    我如何在Chrome扩展程序中嵌入网站

  3. 3

    如何在Python程序中嵌入Google Speech to Text API?

  4. 4

    在C ++中嵌入Python时我要链接到什么

  5. 5

    如何在C库中嵌入C ++库?

  6. 6

    如何在ppt中嵌入python绘图图(或图像)并刷新

  7. 7

    如何在我的Clojure应用程序中嵌入REPL?

  8. 8

    我们如何在sphinx文档中嵌入图像?

  9. 9

    我们如何在DevExpress编辑器中嵌入MS Word方程

  10. 10

    如何在Python嵌入中实现断点功能

  11. 11

    如何在我的应用程序中嵌入自定义字体

  12. 12

    如何在phpmailer中嵌入图片-我做不到,为什么?

  13. 13

    如何在Xtext DSL中嵌入C ++代码?

  14. 14

    如何在我的React应用程序中嵌入Facebook发送按钮?

  15. 15

    如何在我的引导程序exe中嵌入MSI

  16. 16

    如何在我的网页中嵌入CodePen?

  17. 17

    如何在我的vuejs组件中嵌入JavaScript代码?

  18. 18

    如何在我的网站中嵌入带有深色主题的youtube实时聊天页面

  19. 19

    我如何在烧瓶中嵌入nnv图?

  20. 20

    我如何在Tableau中嵌入状态图

  21. 21

    如何在C库中嵌入C ++库?

  22. 22

    我如何在ppt中嵌入python绘图图(或图像)并刷新它

  23. 23

    如何在我的Clojure应用程序中嵌入REPL?

  24. 24

    如何在我的网站中嵌入Facebook Like Box?

  25. 25

    如何在嵌入式Python中动态添加C函数

  26. 26

    如何在我的网页中嵌入 google vr 图像作为背景

  27. 27

    我是否需要启用 Google Map API 密钥以及如何在 2017 中嵌入它?

  28. 28

    如何在 Web 响应中嵌入 C# 图像

  29. 29

    如何在我的 HTML5 应用程序中嵌入视频?

热门标签

归档