c++调用python时,报错了:
c++的参数给传到python系统了。
这个可以:
if not hasattr(sys, 'argv'):
sys.argv = ['']
windows下解决方式:
PySys_SetArgv(argc, argv);
PyRun_SimpleString("import sys\nprint(sys.argv)");
参考:
https://blog.csdn.net/sz76211822/article/details/78958278
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <process.h>
#include <Shlwapi.h>
#pragma comment(lib, "Shlwapi.lib")
using namespace std;<