将python运行结果读取到vc中

//将python运行结果读取到vc中
char *cstr;
PyObject *pstr;
PyObject *main_dict;
Py_Initialize();

PyObject* main_module = PyImport_AddModule(“tushare”);
main_dict = PyModule_GetDict(main_module);
PyRun_SimpleString(“x=tushare.get_hist_data(‘600848′,start=’2016-01-05′,end=’2016-01-09’)”);  //这里是获取600848 2016-1-05 到2016-1-9后的日线。
pstr = PyRun_String(“x”, Py_eval_input, main_dict, main_dict);

PyArg_Parse(pstr,”s”,&cstr); //转换
tDebug(cstr);
Py_Finalize();

总结:这种方法,不太好,太慢了。只适后盘点慢慢下载数据。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注