python - 从 cpp、python 和 csv 文件中生成可执行文件?

标签 python c++ csv executable

我编写了一个程序,其中有一些 cpp、python 源文件和 csv 文件,用于程序之间的输入和输出(一个程序文件生成一个 .csv 用于输入到另一个程序文件)。用户还必须编写 3 个 csv 文件作为整个程序的输入,因为这些输入很大,因为它是一个时间表生成器程序,需要大学数据作为初始输入。我可以用这个程序结构制作一个可执行文件吗?

最佳答案

您可以将所有cpp 文件编译并链接到一个可执行文件中,还可以使用Python C API 将您的python 文件嵌入该程序中。 .

#include <Python.h>
int main(int argc, char *argv[])
{
  Py_Initialize();
  PyRun_SimpleString("This is the content of your python files");
  Py_Finalize();
  return 0;
}

您还可以将静态 csv 文件编译为 long stringsresource files在可执行文件中。

关于python - 从 cpp、python 和 csv 文件中生成可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37196028/

相关文章:

ruby-on-rails - 使用 rspec 测试导出到 excel 或 csv 的最佳方法是什么?

sql - 将 CSV 导入 SQL Server(包括自动表创建)

python - ipython 来自 Windows XP 上的 emacs,没有提示也没有打印输出

python - boost .Python : inheret from C++ object in python: Cannot add to C++ base class list

Python属性

mysql - 从 csv 导入 mysql 数据库时时间戳更改为 0

python - EC2 用户数据无法通过 python boto 命令工作

c++ - 使用 ITK 库的错误和警告

c++ - TLS 变量访问的结果未缓存

c++ - 为什么当它是一个 int 时我不能分配返回右值引用的函数,但当它是一个类时我可以?