c++呼叫python,寫了個例子,但是一直報PyImport_Import錯誤。
python的檔案夾結構如下
AA|
| -- A_1.py
| -- A_2.py
CC.py
CC.py中需要importAA檔案夾下的模塊,所以在CC.py中寫了如下代碼:
import os
import sys
sys.path.append(os.path.dirname(os.path.realpath(__file__)))
sys.path.append(os.path.dirname(os.path.realpath(__file__)) + "\\AA")
import A_1 as A1
c++調的是CC.py模塊。
PyString_FromString("CC");
一直報PyImport_Import錯誤,如果把CC中的“import A_1 as A1”去掉,c++就可以呼叫成功。
看了網上的介紹,可能是CC中要import的A_1模塊找不到,但是我已經把AA的路徑添加到path里了,請教各位大神,我還應該怎么做?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/132799.html
標籤:C++ 語言
上一篇:(C++)private,public,protected具體作用是啥(舉出生動形象且簡短的實體)?
下一篇:C語言撰寫的屏保程式
