用vs编译的时候,是可以找得到这个python脚本的,但是在运行生成的exe时却报找不到这个脚本,代码里面设置的是
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
这应该是在工作目录下找python脚本吧,实际上这个在exe文件目录下也有这个python脚本,但是为啥会报找不到,
当前目录可能是 python 的主目录
可以 print(os.getcwd()) 看看当前目录
建议你用c++ 取得当前绝对路径直接给
PyRun_SimpleString("sys.path.append('绝对路径')");