2024-09-29 23:26:31 发布
网友
PyRun_String("random.randint(1,10)", Py_eval_input, globals, globals);
返回错误:
在代码的前面,我做了:
PyImport_ImportModule("random");
我想这不是让它发挥作用的方法。正确的方法是什么? 谢谢您!在
PyImport_ImportModule返回导入的值。您需要将其保存在globals中,名称为random。总而言之:
PyImport_ImportModule
globals
random
PyMapping_SetItemString(globals, "random", PyImport_ImportModule("random"));
但别忘了检查导入的结果,以防它引发异常。在
PyImport_ImportModule
返回导入的值。您需要将其保存在globals
中,名称为random
。总而言之:但别忘了检查导入的结果,以防它引发异常。在
相关问题 更多 >
编程相关推荐