【发布时间】:2014-11-21 03:29:26
【问题描述】:
我使用boost::python 将 Python 集成到 C++ 程序中。现在我希望通过boost::python::exec_file() 执行的Python 程序可以通过sys.argv 获取我的C++ 程序的命令行参数。这可能吗?
【问题讨论】:
-
请澄清:“设置
sys.argv”与“获取命令行”——你想读或写这个名字? -
我希望 Python 代码在
sys.argv中获得 C++ 命令行,也就是说,如果我用 Pythonprint sys.argv编写,那么它应该打印加载带有 @ 的 Python 程序的 C++ 程序的参数987654327@.
标签: python command-line-arguments boost-python