#include<Python.h>intmain(){Py_Initialize()
;//初始化//將Python工作路徑切換到待調用模塊所在目錄,一定要保證路徑名的正確性stringchdir_cmd=string("sys.path.append(\'/xxxxxxx/')")
;//加載模塊PyObject*moduleName=PyString_FromString("xx")
;//模塊名,不是文件名PyObject*pModule=PyImport_Import(moduleName)
;//加載函數PyObject*pv=PyObject_GetAttrString(pModule,"xxx")
;//調用函數PyObject*pRet=PyObject_CallObject(pv,xxx);Py_Finalize();}再qt里面包含頭文件,初始化,引入py文件路勁,導入模塊然后就可以執行里面的函數了,如果你想直接執行文件而不需要得到里面的結果直接調用:system("pythonxxx.py");就好了