私はPy_Main
を呼び出してPythonに入るC++プログラムを持っています。今私はPy_Main
の中でいくつかのコマンドを実行したいと思いますが、それをどのように渡すかを理解できないようです。Py_Mainインポートモジュールを作成する
私は、Py_Main
がPy_Initialize
を呼び出すのを見ましたので、まったく可能かどうか分かりません。
EDIT:
私は現在、実行しよう:
Py_Initialize();
PyImport_ImportModule("myfoo");
Py_Main(argc, argv);
そしてPy_Main
で利用myfoo
ないを持っています。私はできるだけimport myfoo
することができます。
Pythonを組み込んでいる場合は、適切な 'C-API'関数を使って文を実行します。これは' PyRun_SimpleString'などと呼ばれ、今思い出すことはできません。 –