我希望在C++中設置一個給python調用的全局變量,比如:python代碼文件有兩個,一個是hello.py,里面預存了一些無關信息;另一個文件是print.py,代碼就一句話:print(Key)c++代碼如下:PyObject* pMod, *pDict, *pArg, *pName;pMod = PyImport_ImportModule("hello");pDict = PyModule_GetDict(pMod);pArg = Py_BuildValue("s","welcome");PyObject_SetAttrString(pMod,"Key",pArg);//設置Key的值為welcome我希望加載print.py的時候,能把這個key打印出來,不知道該如何加載print.py,試了很多方法都不行。
C/C++中調用python代碼的一個疑問
慕田峪9158850
2018-07-16 07:18:39