gpt4 book ai didi

python - 如何在 boost::python 插件中设置 sys.argv

转载 作者:行者123 更新时间:2023-11-28 17:39:11 26 4
gpt4 key购买 nike

我使用 boost::python 将 Python 集成到 C++ 程序中。现在我希望通过 boost::python::exec_file() 执行的 Python 程序可以通过 sys.argv 获取我的 C++ 程序的命令行参数。这可能吗?

最佳答案

在调用 exec_file() 之前(但在 Py_Initialize() 之后,您应该调用 PySys_SetArgv(argc, argv); 给出它是程序 main() 中的 int argcconst char *argv[]

关于python - 如何在 boost::python 插件中设置 sys.argv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27047518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com