ironpython相关内容

如何仅向IronPython公开接口实现

我有一个实现接口的C#类,并且我在这个类上还有一些更多的公共方法,我想要的是只将属于该接口的方法而不是整个对象公开给python代码。 是否有无需创建新类即可完成此操作的简单方法? 推荐答案 对不想公开的方法使用[PythonHidden]属性。 IronPython将始终基于原始对象而不是接口类型进行调用。创建一个包装类来维护对接口实现者的引用,并根据需要转发调用,也是一 ..
发布时间:2022-08-25 14:58:55 C#/.NET

如何为Ironpython27安装Numpy和Scipy?

我认为这是以前最流行的方式: https://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net 但此链接已不存在: https://store.enthought.com/repo/.iron/ 我最近找到了该指令的克隆,还在GitHub上找到了ironpkg-1.0.0.py的克隆。但 ..
发布时间:2022-02-20 19:30:16 C#/.NET

使用单声道从 C# 调用 IronPython 对象

我有以下 IronPython 代码. 类你好:def __init__(self):经过定义添加(自我,x,y):返回 (x+y) 我需要从 C# 中调用它,我想出了以下代码. 使用系统;使用 IronPython.Hosting;使用 IronPython.Runtime;使用 IronPython;使用 Microsoft.Scripting.Hosting;使用 Microsoft. ..
发布时间:2022-01-23 15:07:47 C#/.NET

windows上用于ironpython的IDE

我目前正在学习 Ironpython 并且很喜欢,但我希望继续使用 notepad++ 和 cmd.exe,并尝试使用更多汁的东西. 我最近得知 Iron python studio 不支持 Iron python 2,所以我的选择有点困难. 他们是否有任何适用于 windows 的 IDE 可以很好地进行 Iron python 2 开发? 解决方案 SharpDevelop ..
发布时间:2022-01-20 21:05:33 其他开发

使用后台线程不断从串口读取

由于串行端口通信是异步的,我很早就发现我的项目涉及与 RS 232 设备的通信,我必须有一个后台线程不断读取端口以接收数据.现在,我正在使用 IronPython (.NET 4.0),因此我可以访问 .NET 中内置的光滑 SerialPort 类.这让我可以编写这样的代码: self.port = System.IO.Ports.SerialPort('COM1', 9600, System ..
发布时间:2022-01-18 14:39:23 C#/.NET

将 IronPython 方法分配给 C# 委托

我有一个 C# 类,看起来有点像: 公共类 MyClass{私有函数处理方法 = (ds) =>{//类的默认方法}公共函数工艺方法{获取{返回过程方法;}设置{过程方法=值;}}/* 其他细节省略 */} 我有一个 IronPython 脚本,它可以在看起来像这样的应用程序中运行 from MyApp import myObj ..
发布时间:2022-01-18 12:28:46 C#/.NET

Ironpython 2.6 .py ->.可执行程序

我已经尝试使用 py2exe(与 ipy 不兼容)和 PYC(过时).谁能给我指出一个好的编译器的方向? 解决方案 您可以使用 pyc.py,Python 命令行编译器,自 2.6 版起包含在 IronPython 中进行编译一个 Python 脚本到一个可执行文件.您可以在硬盘上的 %IRONPYTONINSTALLDIR%\Tools\Scripts\pyc.py 中找到它. 示 ..
发布时间:2022-01-04 21:19:38 其他开发

带有scrapy python的.net框架

是否可以将 .NET 框架与 Python scrapy 框架一起使用来从不同站点抓取数据?我正在做我最后一年的项目,我想使用 C# 作为前端语言和 Python 来抓取数据. 解决方案 我不认为这是可能的,因为 Scrapy 使用了扭曲的网络引擎 不能在 IronPython 上运行 或者,您可以使用 C# 通过命令行启动蜘蛛/爬虫,然后使用 JSON API ..
发布时间:2022-01-04 20:59:39 C#/.NET

如何使用 Microsoft.Scripting.Hosting?

要将一些 IronPython 代码嵌入到 C# 中,我想使用 ScriptEngine 使用 IronPython.Hosting;使用 Microsoft.Scripting.Hosting; 我找到了 IronPython 的参考,但 Scripting.Hosting 的必要参考在哪里?我在面向 .Net 3.5 的 VisualStudio 2008 中找不到它. 解决方案 ..
发布时间:2022-01-04 10:11:32 C#/.NET

在我阅读错误消息之前,Powershell 窗口消失了

当我调用 Powershell 脚本时,如何防止被调用的脚本关闭其命令窗口.我遇到了一个错误,如果我能读懂错误,我相信我可以修复它. 我有一个 Powershell 脚本,它使用 .NET 类发送带有附件的电子邮件.如果我通过从命令行执行脚本或从 Windows 调度程序调用它来直接调用脚本,则它可以正常工作.如果我从另一个脚本(IronPython,如果这很重要)中调用它,那么它就会失败. ..
发布时间:2022-01-04 10:09:05 其他开发

SSIS:通过 SSIS 执行 Ironpython 或 Ironruby 脚本

问题! 我有一个小的 python 脚本,它遍历一个网页(http-crawling).此网页托管在 Intranet 内,并使用 NTLM 身份验证来收集对其的访问权限. 所以,我发现这个任务(检索 http 内容)可以使用 python 轻松编程,而不是尝试将整个 python 脚本重新编写为 C#,然后通过 SSIS 上的“脚本任务"使用它,以完成任务. 提示! 我仔 ..
发布时间:2021-12-30 09:09:28 C#/.NET

在 IronPython 中导入外部模块

我目前正在开发一个用 C# 编写的应用程序,我将 IronPython 嵌入其中.我通常对此没有问题,但有一件事情我不知道如何处理. 我想将外部模块导入脚本.我怎样才能做到这一点?简单的 import ext_lib 不起作用.我应该将 lib 路径添加到 sys.path 吗?也许可以将 lib 的 .py 文件复制到 app 目录并从那里导入? 编辑:我最终选择了另一个解决方案 - ..
发布时间:2021-12-25 19:55:07 Python

自定义 IronPython 导入分辨率

我正在从数据库加载 IronPython 脚本并执行它.这适用于简单的脚本,但导入是一个问题.如何拦截这些导入调用,然后从数据库中加载适当的脚本? 编辑:我的主要应用程序是用 C# 编写的,我想在不编辑 Python 脚本的情况下拦截 C# 端的调用. 编辑:根据我所做的研究,看起来创建自己的 PlatformAdaptationLayer 是您应该实现这一点的方式,但在这种情况下它不 ..
发布时间:2021-12-25 19:47:07 其他开发