C#代码调用Python调用API写的脚本,但没执行是怎么回事?

  因项目需要需要使用C#控制囼程序执行Python调用API脚本,查询各种资料后可以成功调用了记录一下,以备后面遗忘

  只尝试了两种调用方式,第一种只适用于Python调用API脚夲中不包含第三方模块的情况第二种针对的是Python调用API脚本中包含第三方模块的情况。不管哪种方式首先都需要安装IronPython调用API。我是通过vs2017的工具->NuGet包管理器->管理解决方案的NuGet包搜索IronPython调用API包安装,也可以在官网下载安装包自行安装后添加引用即可

  方式一:适用于Python调用API脚本中不包含第三方模块的情况

  方式二:适用于Python调用API脚本中包含第三方模块的情况

  上面的Python调用API脚本实现的是重启IPC设备,测试功能成功

  调用包含第三方模块的Python调用API脚本时,尝试过使用path.append()方式调试有各种问题,最终放弃了没有研究。

}

16:48 ? 最近看了些关于Python调用API的东西雖然只是粗略的过了一下,还是觉得有些东西如果用Python调用API实现起来比用c#实现要简洁的多,于是便有了c#和Python调用API混合开发的想法网上查了┅下,发现资料还挺多也挺简单的,无非是调用了/下载IronPython调用API 安装下载下来的安装包(要先装VS啊)。

15:14 ? 因项目需要需要使用C#控制台程序执行Python调用API脚本,查询各种资料后可以成功调用了记录一下,以备后面遗忘 只尝试了两种调用方式,第一种只适用于Python调用API脚本中不包含第三方模块的情况第二种针对的是Python调用API脚本中包含第三方模块的情况。不管哪种方式首先都需要安装IronPython调用API。我...

14:33 ? 一、模块、包 1、模塊 模块实质上就是一个Python调用API文件它是用来组织代码的,意思就是把Python调用API代码写到里面文件名就是模块的名称,test.py test就是模块的名称 模块分類: 标准库:Python调用API内置的开源模块:第三方自定义模块:自己写的 2、包 包package本质就是一个文件夹,...

}

我要回帖

更多关于 python调用api 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信