当前位置: 首页 > news >正文

在北京注册公司在哪个网站上网站开发基于百度地图

在北京注册公司在哪个网站上,网站开发基于百度地图,wordpress插件检测seo是否合理,第三方电子商务平台的特点文章目录 需求配置环节明确安装的是64位Python安装目录 创建Console C ProjectCpp 调用 Python Demo 参考 需求 接手了一个C应用程序#xff0c;解析csv和生成csv文件#xff0c;但是如果要把多个csv文件合并成一个Excel#xff0c;分布在不同的Sheet中#xff0c;又想在一… 文章目录 需求配置环节明确安装的是64位Python安装目录 创建Console C ProjectCpp 调用 Python Demo 参考 需求 接手了一个C应用程序解析csv和生成csv文件但是如果要把多个csv文件合并成一个Excel分布在不同的Sheet中又想在一次运行中完成不想说运行完C 的App后再调用一个Python脚本或程序这需要两步操作 配置环节 明确安装的是64位 根据安装的Visual Studio 的版本我安装的是64-bit的。 如何查看当前Python已安装的python位数或者版本 在cmd模式下输入python,可以看到已安装64bit版本 C:\Users\xxxpython Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32 Type help, copyright, credits or license for more information.C:\Users\xxxwhere python C:\Program Files\Python310\python.exe C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\python.exePython安装目录 - python.h 所在目录 C:\Program Files\Python310\include python libraries 目录 C:\Program Files\Python310\libs 当设置Visual Studio工程属性时需要用到上述目录 创建Console C Project 创建一个工程然后配置工程属性 Cpp 调用 Python Demo 参考代码 #include Windows.h #include iostream #include string #include Python.husing namespace std;// https://docs.python.org/3/extending/embedding.html void CallPython(string PythonModuleName, string PythonFunctionName) {char* funcname new char[PythonFunctionName.length() 1];strcpy_s(funcname, PythonFunctionName.length() 1, PythonFunctionName.c_str());char* modname new char[PythonModuleName.length() 1];strcpy_s(modname, PythonModuleName.length() 1, PythonModuleName.c_str());printf(Hit any key to initialize the Python interpreter\n);system(pause);// Initialize the Python interpreter // https://docs.python.org/3/c-api/init.html#c.Py_InitializePy_Initialize();TCHAR cwd[2048];GetCurrentDirectory(sizeof(cwd), cwd);// Import a module. This is best described by referring to the built-in Python function __import__().// https://docs.python.org/3/c-api/import.html?highlightpyimport_importmodule#c.PyImport_ImportModule printf(Hit any key to Load the Python module %ws - %s\n, cwd, modname);system(pause);PyObject* my_module PyImport_ImportModule(modname);// Print a standard traceback to sys.stderr and clear the error indicator// https://docs.python.org/3/c-api/exceptions.html?highlightpyerr_print#c.PyErr_PrintPyErr_Print();printf(Module found\n);printf(Hit any key to find function %s from Python module %ws\n, funcname, cwd);system(pause);// Get the address of the particular Python function in the imported module// https://docs.python.org/3/c-api/object.html?highlightpyobject_getattrstring#c.PyObject_GetAttrStringprintf(Getting address of %s in Python module\n, funcname);PyObject* my_function PyObject_GetAttrString(my_module, funcname);PyErr_Print();printf(Function found\n);printf(Hit any key to call function %s from Python module %ws\n, funcname, cwd);system(pause);// Call a callable Python object callable, with arguments given by the tuple args. // If no arguments are needed, then args can be NULL.// https://docs.python.org/3/c-api/call.html?highlightpyobject_callobject#c.PyObject_CallObjectPyObject* my_result PyObject_CallObject(my_function, NULL);PyErr_Print();printf(Your function has been called\n);system(pause);// Undo all initializations made by Py_Initialize() and subsequent use of Python/C API functions, // and destroy all sub-interpreters (see Py_NewInterpreter() below) that were created and not yet // destroyed since the last call to Py_Initialize(). Ideally, this frees all memory allocated by the Python interpreter.// https://docs.python.org/3/c-api/init.html?highlightpy_finalize#c.Py_FinalizeExPy_Finalize();delete[] funcname;delete[] modname; }int main() {CallPython(PythonFile, helloworld);system(pause);return 0; } 上述代码编译通过后如果直接运行会Failed 原因是我们并没有定义PythonFile module.在Debug模式下生成的exe文件在x64目录下 创建PythonFile.py 文件 import re import stringdef helloworld():print(Hello from Python!)在main函数内 PythonFile 对应了 PythonModuleNamehelloworld 对应了 PythonFunctionName 运行Demo后的输出结果 Hit any key to initialize the Python interpreter 请按任意键继续. . . Hit any key to Load the Python module C:\Resource\App\Python\CppPython\CppPython - PythonFile 请按任意键继续. . . Module found Hit any key to find function helloworld from Python module C:\Resource\App\Python\CppPython\CppPython 请按任意键继续. . . Getting address of helloworld in Python module Function found Hit any key to call function helloworld from Python module C:\Resource\App\Python\CppPython\CppPython 请按任意键继续. . . Hello from Python! Your function has been called 请按任意键继续. . . 请按任意键继续. . .参考 C与Python混合编程
http://www.hkea.cn/news/14298471/

相关文章:

  • 2014网站推广方案手机怎么制作游戏
  • 公司建设网站有什么好处qq人脸解冻自助网站
  • 濮阳推广公司免费发布网站seo外链
  • 学做家常菜的网站有哪些怎么形容网站做的很好
  • 网上建设网站需要做的工作智能手机网站建设
  • 住房和城乡建设部网站办事大厅个人网站备案名称填写的注意事项
  • windows2008 iis 网站配置手机网站自适应分辨率
  • 一家专门做衣服的网站建盏金盏能不能喝茶
  • 网站服务网页托管网站
  • 怎样做企业手机网站建设广州个人网站制作
  • 佛山家具网站建设公司广州网站设计我选刻
  • 神木网站建设设计快速做网站费用
  • 网站微信建设运维培训班做视频网站空间要多大
  • 网站建设优化培训班软件开发前景分析
  • wordpress文章阅读更多按钮广东网站seo
  • 爱站网源码wordpress图片暗箱
  • 自己建设网站赚钱个人微信小程序怎么赚钱
  • 西安企业网站建设多少钱重庆网站制作工作室
  • 企业网站的建立的目的做证券考试的网站
  • 团结湖网站建设生成静态网站
  • 网站和浏览器不兼容seo免费软件
  • 石家庄站在哪个区陕西省建设资质是哪个网站
  • 专业网站建设分为8步网站淘客怎么做
  • 商城网站开发背景建立网站底线
  • 教做月嫂的网站有吗莱芜网站建设与管理
  • 专业的网站建设报价湖南益阳新增本土确诊0例
  • 公司企业如何做网站cms系统推荐
  • 关于网站建设申请报告ftp网站地图怎么做
  • 济南手机网站建设公司万能短视频素材库
  • 做网站需要多大的图片自己建网站怎么建