当前位置:   article > 正文

c#语言调用python,c# 调用python语言

createscriptsourcefromfile setvariable

config   文件配置

节中 第一个的位置插入如下节点,版本根据实际用到的来写

添加      c#包 IronPython

引用

using Microsoft.Scripting.Hosting;

//存放python文件 的地址

string scriptToUse;

scriptToUse = "Scripts/AmountDisc.py";

ScriptRuntime scriptRuntime = ScriptRuntime.CreateFromConfiguration();

//插入语言块的类型

ScriptEngine rbEng = scriptRuntime.GetEngine("python");

ScriptSource source = rbEng.CreateScriptSourceFromFile(scriptToUse);

ScriptScope scope = rbEng.CreateScope();

//插入语言块需要的参数

scope.SetVariable("prodCount", 3);

scope.SetVariable("amt", 4);

//执行语言块            source.Execute(scope);

//通过语言块得到值

textDiscAmount.Text = scope.GetVariable("retAmt").ToString();

java web应用调用python深度学习训练的模型

之前参见了中国软件杯大赛,在大赛中用到了深度学习的相关算法,也训练了一些简单的模型.项目线上平台是用java编写的web应用程序,而深度学习使用的是python语言,这就涉及到了在java代码中调用p ...

在QT C++中调用 Python并将软件打包发布(裸机可运行)

为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件.最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中 ...

Python语言学习之C++调用python

C++调用python 在C/C++中嵌入Python,可以使用Python提供的强大功能,通过嵌入Python可以替代动态链接库形式的接口,这样可以方便地根据需要修改脚本代码,而不用重新编译链接二进 ...

『Python CoolBook』C扩展库_其六_从C语言中调用Python代码

点击进入项目 一.C语言运行pyfun的PyObject对象 思路是在C语言中提供实参,传给python函数: 获取py函数对象(PyObject),函数参数(C类型) 获取GIL(PyGILStat ...

(转)python中调用R语言通过rpy2 进行交互安装配置详解

python中调用R语言通过rpy2 进行交互安装配置详解(R_USER.R_HOME配置) 2018年11月08日 10:00:11 luqin_ 阅读数:753   python中调用R语言通过r ...

C语言调用Python 混合编程

导语 Python有很多库,Qt用来编写界面,自然产生C++调用Python的需求.一路摸索,充满艰辛 添加头文件搜索路径,导入静态库 我的python头文件搜索路径:C:\Python27amd64 ...

使用c语言调用python小结

近期在做一个漏洞展示平台,攻击实现部分使用python实现.c语言实现部分使用libcli库做一个类似telnet的东东,回调函数run的时候调用python模块. 针对c调用python,做个了小d ...

python 调用 C语言函数

python可以直接调用C语言的函数,本文记录用ctypes调用c语言的方法. test.c #include int test(char *temp) { print ...

python调用C语言接口

python调用C语言接口 注:本文所有示例介绍基于linux平台 在底层开发中,一般是使用C或者C++,但是有时候为了开发效率或者在写测试脚本的时候,会经常使用到python,所以这就涉及到一个问题 ...

随机推荐

[转载] 构造linux 系统下免密码ssh登陆  _How to establish password-less login with SSH

In present (post production) IT infrastructure many different workstations, servers etc. have to be ...

winform插件机制学习

这两天在看自定义控件,原来有太多知识没有掌握.今天看到插件机制,心里突然一亮,这个东西听了不少次,就是不知道是啥回事.这次有幸书里包含一个案例,我就跟着它一步步来.终于知道是什么回事了.这个应该在软件 ...

Mac下到Linux主机ssh免密码登录

最近忙得忘乎所以,写篇博客放松放松,RT,直接上命令好了 # Local ssh-keygen -t rsa scp ~/.ssh/id_rsa.pub username@server:~/.ssh/ ...

Python基础学习笔记(七)常用元组内置函数

参考资料: 1. 2. http://www.runoob.com/python/python-tuples.html 3. http://www.liaoxue ...

Eclipse插件安装

在线安装(一定要保证网络畅通) 更新插件: Eclipse中,Help->Install New Software...从Work with下拉列表框中选择,通过该列表框可以选择Eclipse已 ...

Winform mschart 动态绑定X时间表

效果图: 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.D ...

IO流之字节流知识总结

IO流分为字符流和字节流. 字节流;可以读取任何文件,电脑以字节的方式储存 字符流:用来读取字符. 下面是我总结的思维导图. 相关练习代码 public class Demo { @Test publ ...

MongoDB批量操作及与MySQL效率对比

本文主要通过批量与非批量对比操作的方式介绍MongoDB的bulkWrite()方法的使用.顺带与关系型数据库MySQL进行对比,比较这两种不同类型数据库的效率.如果只是想学习bulkWrite()的 ...

JAVA自学笔记12

JAVA自学笔记12 1.Scanner 1)JDK5后用于获取用户的键盘输入 2)构造方法:public Scanner(InputStream source) 3)System.in 标准的输入流 ...

软件安装配置笔记(一)——Oracle及PLSQL Developer的安装与配置

一.Oracle: Oracle服务器端或桌面端可以创建本地的Oracle数据库,而Oracle客户端是用来远程连接其他服务器或电脑上的Oracle服务器端或桌面端的,安装客户端软件只需配置网络连接文 ...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/368543
推荐阅读
相关标签
  

闽ICP备14008679号