【ironpython】教程文章相关的互联网学习教程文章

在IronPython中加载模块【代码】

我对在IronPython中导入模块的两种方法感到困惑. 一方面,IronPython 2.7.4附带的教程文档指出您可以使用常规导入语法来执行此操作:import System from System import Xml这可以像我期望的那样工作. 另一方面,互联网上的许多资源都表明导入模块的方法是使用clr模块,如下所示:import clr clr.AddReference("System.Xml")这两种方法有什么区别?解决方法:在我研究这个问题时,我偶然发现了我认为是答案的问题(这是单独的试验和错误,所...

如何让PyCharm / PyDev /其他IDE为IronPython命名空间提供代码完成?【代码】

我喜欢PyCharm并且以前用过我的Python项目,但是我刚开始搞乱IronPython而且我无法弄清楚如何使PyCharm或任何其他IDE(除了VS工作正常)识别.NET库. 例如,我有代码:from System.Environment import *path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)上面的代码工作正常,但“系统”部分用“未解析的参考系统”消息下划线为灰色. IronPython文档解释说System不是模块,而是命名空间.如果我输入(系统),我会得到...

将c#类型注入Ironpython【代码】

现在我可以使用以下代码访问IronPython中的c#类型,如下所示import clr clr.AddReference('myDLL.dll') import myType obj = myType()但我不希望脚本开发人员在Python源代码中使用clr.AddReference(‘myDLL.dll’)行,并将myDLL.dll(和/或ac#class)直接从c#注入ScriptEngine,因此前面的代码将是类似的东西:import myTypeobj = myType() 我该怎么做到这一点?解决方法:您可以使用以下解决方案解决此问题:ScriptRuntime runtime = P...

Python和IronPython在同一台机器上?

我是Python世界的新手. 我想开始尝试Python和IronPython并比较结果. 是否可以在同一台计算机上安装Python和IronPython并相互干扰,或者在虚拟机中更好地执行此操作. Thx提前.解决方法:是的,Python和IronPython是完全不同的应用程序,恰好实现(几乎)相同的语言.

使用Jython / IronPython / Pajamas有什么优点/缺点?

编辑 好的,菜鸟在这里请耐心等待.我想问的是以下内容: >对于Python语法粉丝来说,使用其中一个选项而其他团队成员“普通香草”版本是否合理?这是个人偏好的问题,还是需要将其他人转换为使用这些技术?>是否可以轻松地在Jython和Java或Pajamas和Javascript之间进行转换?>另外,一般来说,人们在“现实世界”中使用这些有哪些优点/缺点? 我认为更清楚地表明我正在寻找什么.任何在行业中使用这些技术的人的意见都会非常有帮助. 提前感...

IronPython w / C# – 如何读取Python变量的值【代码】

我有两个python文件:mainfile.py和subfile.py mainfile.py依赖于subfile.py中的某些类型. mainfile.py看起来像这样.from subfile import * my_variable = [1,2,3,4,5]def do_something_with_subfile#Do something with things in the subfile.#Return something.我正在尝试在C#中加载mainfile.py并获取my_varaible的值,但是我在查找充分描述我正在调用的方法之间关系的资源时遇到了一些困难,我承认,我不知道关于Python. 这是我写的...

聊聊c#与Python以及IronPython【代码】

简单说说这个意义。做了很久的c#,突然发现Python火了。就看看,估计这篇博文有点长,有点长,尽量包括主要的东西,还有点杂,浏览吧,选择自己喜欢的看看。 先看比较。网上一堆各种比较。但是主要比较语法。我感觉这个没有说的。Python语法就是简单,它的设计目的就是为了简洁。这个不管怎么比较都是Python简单。但是写了很久的c#,这样反而不习惯,因为c#有很多语法糖。其实c#最近都没有什么更新,后面再说这个。 再看性能,这个都...

SQLCLR和IronPython【代码】

我感到很疯狂,我已经决定在Python中编写一个用户定义的函数,可以在SQL Server 2008中运行.我有兴趣这样做,因为我为PostgreSQL编写了几千行PL / Python函数我很想知道我是否可以在SQL Server上运行该项目. 我正在寻找IronPython第一次尝试解决,如果我可以转换像这样的C#…using System; using System.Data; using System.Data.SqlClient; using System.Data.SqlTypes; using Microsoft.SqlServer.Server;public partial class UserD...

c# – Web应用程序中IronPython内存泄漏的问题【代码】

有没有人成功地让IronPython在Web环境中无问题地运行?我遇到了一些问题. 第一个问题,我实际上并没有运行任何特定于IronPython的脚本,我正在实现Pygments库,因此我可以获得服务器端语法突出显示.该库大约有20个文件. 除了最新的IronPython版本无法将脚本编译成DLL(由于this issue)之外,我确实通过将所有文件和依赖项复制到我的bin文件夹来成功运行. 问题是,我去看看我的w3wp.exe进程在进行突出显示时是如何做的,并注意到一些showst...