【发布时间】:2013-11-24 04:15:58
【问题描述】:
我是 Stack Overflow 的新手。我有一个用 C 语言编写的遗传算法,它以数字 0-100 的形式接受用户输入,并输出一个数字数组。 C 代码是一个完整的、独立的编译程序。它有一个命令行界面。我对编程比较陌生,主要是在找到特定任务的解决方案之前进行黑客攻击。我在阅读 Python Subprocess 管理文档时非常困惑。我有一个使用 tkinter 用 Python 编写的 GUI,我有一个框,用户可以在其中输入他们的响应值 (0-100)。我的代码中还有一个空数组,我想用遗传算法的输出填充它。用户将使用该数组做某事,给出另一个响应 (0-100),C 代码将接受该响应,生成另一个数字数组,然后该过程继续。我的问题是,谁能简单地向这个新手解释一下如何使用 subprocess 模块将我的 python GUI 和 C 代码遗传算法链接在一起来达到这个目的?谢谢!
【问题讨论】:
-
这是一个与子进程交互的示例:
quickdraw.py-- 它包装了java子进程以提供 Python API。
标签: python c user-interface subprocess