在运行C ++代码和python脚本之间交换信息

jcam77

我有一个在C ++程序内部调用的python脚本。python脚本根据当前时间创建目录,将文件放入其中,然后执行返回到C ++。我想将参数文件保存到python程序中创建的目录中。

我认为我的选择是:

  1. 传递文本以将参数文件保存到Python程序,并让其创建并保存文件
  2. 将目录的位置从python返回到C ++,以便它知道将文件保存在何处
  3. 执行python脚本后,使用C ++定位最新创建的目录,并将文件放置在该目录中

我不知道该怎么做。我的python脚本未嵌入。我用

    std::string test = "python analyzeData2.py";
system(test.c_str());

调用python脚本。

任何想法如何做到这一点?

用户名

我会选择选项B-将目录的位置从python返回到c ++,以便它知道将文件保存在何处。

如果计划使用system(),则如下所示:

char* dirname[64];
FILE* fin;

system("python analyzeData2.py > created.log");
fin = fopen("created.log", "r");
fgets(dirname, sizeof(dirname), fin);
fclose(fin);
/* dirname has contents of created.log */
...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于修改正在运行的C程序的行为的脚本

来自分类Dev

在运行非常旧的 C 代码时遇到分段错误

来自分类Dev

使用IronPython和C#时是否可以在运行之前检查python脚本的语法?

来自分类Dev

无法在运行scrapy蜘蛛的c#中运行python脚本

来自分类Dev

在运行时编辑shell脚本和python脚本

来自分类Dev

宏比C中的全局变量运行快吗?如何在运行之间更改宏?

来自分类Dev

脚本在运行代码时出错

来自分类Dev

通过python在运行时运行C程序的测试用例

来自分类Dev

脚本 bash 始终在运行

来自分类Dev

使用numpy和gdal的Python C扩展在运行时提供未定义的符号

来自分类Dev

设置正在运行的Python脚本的变量

来自分类Dev

确保python脚本仍在运行

来自分类Dev

设置正在运行的Python脚本的变量

来自分类Dev

tomcat是否正在运行,python脚本

来自分类Dev

哪个 Python 正在运行?

来自分类Dev

C# 脚本在运行下一步之前未完成 SQL 查询

来自分类Dev

在运行它之前,如何通过lua C API设置大量lua代码的环境表?

来自分类Dev

如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

来自分类Dev

在运行时编译C#代码[更新:或替代方法]

来自分类Dev

Dev-Cpp中的C代码在运行时中断

来自分类Dev

(C#)在运行时编译类并从原始代码调用方法

来自分类Dev

如何在运行时编译的C#代码中使用“ UnityEngine”?

来自分类Dev

找出我的C#代码正在调用的SQL正在运行什么进程

来自分类Dev

它的大小在运行时给出的向量的堆栈空间?(C代码)

来自分类Dev

如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

来自分类Dev

C#Sharepoint在运行小代码的情况下获取当前用户

来自分类Dev

防止在运行代码(Visual C#)后关闭命令提示符?

来自分类Dev

如何在运行时(C#)查看 lambda 表达式的源代码?

来自分类Dev

如何从 GUI 文本框访问我正在运行的代码线程。C# 表单

Related 相关文章

  1. 1

    用于修改正在运行的C程序的行为的脚本

  2. 2

    在运行非常旧的 C 代码时遇到分段错误

  3. 3

    使用IronPython和C#时是否可以在运行之前检查python脚本的语法?

  4. 4

    无法在运行scrapy蜘蛛的c#中运行python脚本

  5. 5

    在运行时编辑shell脚本和python脚本

  6. 6

    宏比C中的全局变量运行快吗?如何在运行之间更改宏?

  7. 7

    脚本在运行代码时出错

  8. 8

    通过python在运行时运行C程序的测试用例

  9. 9

    脚本 bash 始终在运行

  10. 10

    使用numpy和gdal的Python C扩展在运行时提供未定义的符号

  11. 11

    设置正在运行的Python脚本的变量

  12. 12

    确保python脚本仍在运行

  13. 13

    设置正在运行的Python脚本的变量

  14. 14

    tomcat是否正在运行,python脚本

  15. 15

    哪个 Python 正在运行?

  16. 16

    C# 脚本在运行下一步之前未完成 SQL 查询

  17. 17

    在运行它之前,如何通过lua C API设置大量lua代码的环境表?

  18. 18

    如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

  19. 19

    在运行时编译C#代码[更新:或替代方法]

  20. 20

    Dev-Cpp中的C代码在运行时中断

  21. 21

    (C#)在运行时编译类并从原始代码调用方法

  22. 22

    如何在运行时编译的C#代码中使用“ UnityEngine”?

  23. 23

    找出我的C#代码正在调用的SQL正在运行什么进程

  24. 24

    它的大小在运行时给出的向量的堆栈空间?(C代码)

  25. 25

    如何在运行时在Visual Studio中编辑C#代码,而不是编辑并继续

  26. 26

    C#Sharepoint在运行小代码的情况下获取当前用户

  27. 27

    防止在运行代码(Visual C#)后关闭命令提示符?

  28. 28

    如何在运行时(C#)查看 lambda 表达式的源代码?

  29. 29

    如何从 GUI 文本框访问我正在运行的代码线程。C# 表单

热门标签

归档