草庐IT

Ironpython

全部标签

python - 在 Python 和 IronPython 之间传递 pickle

我在用Python加载被转储到IronPython中的pickle时遇到困难。当我在IronPython中pickle诸如“[1,2,3]”之类的基本内容时,pickle在Python中加载正常。但是,当我在IronPython中从下面的数据库查询中提取结果时,我在尝试在Python中加载pickle时收到错误“Nomodulenamedclr”。可能出了什么问题?(有没有更好的方法在Python和IronPython之间共享数据?)defGetData(id):TheConnection=SqlClient.SqlConnection("server=MyServer;databas

python - 如何为 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的克隆。但是http://www.enthought.com/repo/.iron/eggs/index-depend.txt网上已经不存在了(我google了一下,没找到)开始使用SciPyfor.NET1.)IronPyth

python - 用于科学绘图的 IronPython 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。ImprovethisquestionIronPython支持哪些用于在Win上绘制科学图的优秀Python库(当前版本明智)?“科学图”是指简单的x-y图、x-y-z表面图和x-y-z阴影图。

.net - 与其他 .net 语言相比,ironpython 的速度如何?

我想提供我所说内容的来源,但我没有,这是我听到的。有一次一位编程教授告诉我,在某些特定项目中针对.net与Python进行的一些软件基准测试给出了5:8的关系,有利于.NET。这就是他支持Python不会比.NET慢很多的论点事情就是这样,我想尝试IronPython,因为我可以将我最了解的Web框架(asp.net)与我最喜欢的语言(Python)结合起来,我想知道程序的速度Python中的asp.net与使用VB.net或C#的ASP.NET中程序的速度。是否有任何软件基准测试?此外,与其他.NET语言相比,IronPython的速度不应该相似吗,因为与Python不同的是,Iro

python - 如何在应用程序中嵌入图形交互式 IronPython shell?

我在我的宠物开源项目中尝试了明显的路径RevitPythonShell(建筑建模软件AutodeskRevitArchitecture2010的插件):code.interact(),IronPython引擎设置为将.NET流用于STDIN和标准输出。然后我将这些重定向到TextBox控件。它有点管用,但实际上只是一个丑陋的hack。主要问题是让所有的shell工作:向上箭头和向下箭头用于历史、编辑、复制和粘贴、EOF、语法高亮、工具提示等。需要大量工作才能完成做对了,这并不是我真正要解决的问题(我正在尝试在Revit中托管交互式shell,而不是制作完美的shellGUI)。如果这不

python - 如何用 IronPython/Python 给开发者留下深刻印象

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我需要一个IronPython\Python示例来向C#/VB.NET开发人员展示这种语言到底有多棒。我正在寻找可用于演示Python功能的易于理解的代码片段或应用程序。有什么想法吗?

python - Powershell 与 Python 的集成(不是 IronPython)

我知道可以在IronPython中使用Powershell,但是除了使用Popen()和其他类似调用之外,是否可以使用CPython?我正在尝试做一些非常的基本NET框架编程(windows窗体等),就像您可以在IronPython中使用CPython一样。谢谢!感谢任何帮助。 最佳答案 我不确定你为什么被否决,因为这是一个合理的问题。我认为将PowerShell集成到CPython中的最佳集成方式是生成一个新进程并传入要运行的PowerShell脚本。不幸的是,这也意味着解析生成的任何输出。没有一个COM或C库可以真正链接以变得更

c# - 你如何使用 IronPython 中的标准库?

我会在这个问题前加前缀:不,设置IRONPYTHONPATH不是答案。无论如何...我计划在一个项目中使用IronPython替代Powershell,但我还没开始就被难住了。我尝试做的第一件事是使用os.path,导致:Traceback(mostrecentcalllast):File"",line1,inImportError:Nomodulenamedos经过一番折腾,我终于发现我可以通过手动将标准库添加到路径中来使用它:importsyssys.path.append(r"C:\ProgramFiles\IronPython2.7\Lib")importos然而,这是一个愚蠢

python - 为什么 IronPython 比官方 Python 解释器更快

据此:http://www.codeplex.com/IronPython/Wiki/View.aspx?title=IP20VsCPy25Perf&referringTitle=IronPython%20PerformanceIronPython(Pythonfor.Net)在同一台机器上比普通的Python(cPython)更快。为什么是这样?我认为编译后的C代码总是比等效的CLI字节码更快。 最佳答案 Python代码不会被编译为C,Python本身是用C编写的并解释Python字节码。CIL被编译为机器代码,这就是为什么您在

c# - IronPython 用于 C# 上的单元测试

我们知道Python比任何编译型语言都具有更高的生产力。我们在C#中进行编程并且需要在C#本身中编写单元测试用例。如果我们看到我们为单元测试编写的代码量大约是原始代码的十倍。在IronPython中而不是C#中编写单元测试用例是理想的选择吗?任何机构都这样做过吗?我写了几个测试用例,他们似乎不错。但毛茸茸的尖头经理不会接受。 最佳答案 Python非常适合单元测试C#代码。我们的应用程序75%是Python和25%C#(Python.Net),我们的单元测试是100%python。我发现在Python中使用stub和模拟要容易得多,